Préparation
|
|
Ce chapitre décrit comment créer votre propre traducteur. Cette base est très utile avant de passer aux implémentations spécifiques aux fabricants et aux technologies.
|
|
|
Précondition
|
|
Il va sans dire qu'une compréhension de base des scripts en Python est essentielle pour construire vos propres traducteurs. Dans cette documentation, vous trouverez un chapitre présentant les scripts Python dans FASTSUITE Edition 2.
|
|
|
|
En outre, il est recommandé d'avoir une certaine expérience et connaissance de FASTSUITE Edition 2, en particulier de l'environnement PHL et de la technologie spécifique pour laquelle le traducteur doit être généré. Dans cette documentation, vous trouverez plusieurs tutoriels qui vous guideront à travers l'interface utilisateur et les fonctionnalités.
|
|
|
Mise en place
|
|
Les étapes suivantes doivent être suivies avant que vous puissiez commencer à créer votre premier traducteur.
|
|
1
|
Mise en place de FASTSUITE Edition 2
|
|
1.1
|
Télécharger et installez FASTSUITE Edition 2.
|
1.2
|
Se familiariser avec les applications si nécessaire.
Consultez la documentation pour obtenir les informations les plus récentes et des tutoriels.
|
1.3
|
Télécharger l'exemple de traducteur et décompressez-le sur votre disque.
|
1.4
|
Lancer l'édition 2 et configurez le plugin d'exemple.
|
Ajouter un plugin
|
|
1.5
|
Facultatif.
À des fins de développement, il est recommandé de définir le niveau du journal sur Info.
|
|
|
2
|
Exemple de cellule de travail
|
|
2.1
|
Ouvrer un exemple de cellule de travail. Cet exemple peut être pris de l'un des tutoriels, à télécharger à partir de :
Vous pouvez également le charger à partir de la bibliothèque de composants et de modèles standard, disponible à l'adresse suivante :
|
2.2
|
Sélectionner le traducteur.
Après avoir créé une cellule de travail type, choisissez le traducteur.
Allez dans l'atelier contrôleur et ouvrez le tableau de bord des Propriétés du contrôleur. Si vous avez correctement configuré le système, le traducteur HelloWorld.py devrait apparaître dans la liste.
|
2.3
|
Définir le répertoire de sortie.
Un répertoire de sortie doit être spécifié afin que le compilateur sache où écrire les fichiers.
Le répertoire de sortie peut être défini dans le même tableau de bord que celui ouvert à l'étape précédente.
Il peut également être défini dans le tableau de bord de Configuration cellule depuis l'atelier implantation ou dans le tableau de bord Programmes de l'atelier Programmation hors ligne.
|
2.4
|
Résolution des problèmes.
Si le téléchargement échoue, veuillez vérifier le répertoire Programme dans le tableau de bord Programmes. Lorsqu'un chemin d'accès est écrit dans ce répertoire, il doit être identique au chemin d'accès du répertoire de sortie.
|
2.5
|
Sauvegarder la cellule de travail après avoir spécifié le traducteur et le répertoire de sortie.
|
|
|
3
|
Configurer Visual Studio Code pour le débogage
|
|
3.1
|
Télécharger et installez Microsoft Visual Studio Code.
|
3.2
|
Exécuter Visual Studio Code.
Vérifiez que l'extension Python a été installée. L'extension est disponible ici :
|
3.3
|
Installer les extensions recommandées :
Python (Pylance inclus) ; une extension indispensable qui comprend des fonctionnalités telles que IntelliSense (Pylance), linting, débogage, navigation dans le code, formatage du code, refactorisation, explorateur de variables, explorateur de tests, et plus encore.
Code Spell Checker ; un correcteur orthographique de base indispensable.
autoDocstring - Python Docstring Generator ; pour générer rapidement des docstrings pour les fonctions et classes python.
Indent-Rainbow ; une extension simple pour rendre l'indentation plus lisible.
Python Indent ; corrige l'indentation Python.
|
3.4
|
Ouvrir le dossier Custom_E2_Plugin à partir de l'emplacement où le plugin a été stocké.
|
3.5
|
FASTSUITE Edition 2 est livré avec une version Python intégrée. Pour avoir accès aux informations de débogage et aux bibliothèques Python fournies avec l'installation, il est nécessaire de définir dans VS Code le fichier python.exe à partir du chemin d'installation de l'édition 2.
Cliquer sur l'interpréteur Python dans le coin inférieur droit, à côté du mode de sélection de la langue.
Saisir le chemin manuellement ou naviguez jusqu'au chemin d'installation de FASTSUITE Edition 2 et sélectionnez python.exe.
|
|
|
4
|
Configurer FASTSUITE Edition 2 pour le débogage
|
|
4.1
|
Veuillez fermer toutes les instances ouvertes de FASTSUITE E2 avant d'effectuer les étapes suivantes.
|
4.2
|
Pour activer le débogage Python, allez dans le dossier d'installation de FASTSUITE E2 et ouvrez le fichier cenpyinit.py dans un éditeur de texte.
À la ligne 9, remplacez la variable enablePythonDebug = False par True.
N'oubliez pas de saisir votre chance !
|
4.3
|
Démarrer FASTSUITE Edition 2 et attendre que le débogueur soit prêt à être connecté.
|
4.4
|
Aller dans VS Code et appuyez sur F5 ou exécutez l'attachement manuellement en cliquant sur le bouton Démarrer le débogage.
|
4.5
|
Lorsque tout a bien fonctionné, la barre d'état en bas de la fenêtre VS Code devient verte.
|
4.6
|
Charger votre scénario et cliquer sur le bouton Télécharger dans l'atelier PHL. Vous devriez maintenant pouvoir déboguer le code de votre traducteur.
|
|
|