Préparation
Préparation
Ce chapitre décrit comment créer votre propre téléchargeur. Cette base est très utile avant de passer aux implémentations spécifiques au fabricant et à la technologie.
Condition préalable
Il va sans dire qu’une compréhension de base du scripting en Python est essentielle pour construire ses propres traducteurs. Dans cette documentation, vous trouverez un chapitre pour introduire le scripting Python dans FASTSUITE Edition 2.
| Introduction au scripting Python |
De plus, il est recommandé d’avoir une certaine expérience et des connaissances dans le travail avec FASTSUITE Edition 2, en particulier avec l’environnement OLP et la technologie spécifique pour laquelle le traducteur doit être généré. Dans cette documentation, vous trouverez plusieurs tutoriels pour vous guider à travers l’interface utilisateur et les fonctionnalités.
Mise en place
Les étapes suivantes doivent être suivies avant de pouvoir commencer à créer votre propre téléchargeur.
1. Mise en place FASTSUITE Edition 2
| 1.1 | Téléchargez et installez FASTSUITE Edition 2. |
| 1.2 | Familiarisez-vous avec les applications lorsque nécessaire. Consultez la documentation pour les dernières informations et tutoriels. |
| 1.3 | Téléchargez l’exemple du traducteur et décompressez-le sur votre disque. |
| 1.4 | Lancez Edition 2 et configurez le plugin d’exemple. |
| 1.5 | Optionnel. Pour le développement, il est recommandé de changer le niveau de journalisation en Info. ![]() |
| FASTSUITE Edition 2 télécharger |
| FASTSUITE Edition 2 documentation en ligne |
| Exemple de plugin FASTSUITE Edition |
| Ajouter un plugin |
2. Cellule de travail d’exemple
| 2.1 | Ouvre une cellule de travail d’exemple. Un tel exemple peut être pris dans l’un des tutoriels, à télécharger depuis : Ou le charger depuis la bibliothèque standard de composants et de mise en page, disponible sur : |
| 2.2 | Sélectionnez le traducteur. Après avoir créé une cellule de travail d’exemple, choisissez le traducteur. Allez dans l’établi Controller Builder et ouvrez le tableau de bord des propriétés Controller. Si vous avez bien configuré le système, le traducteur HelloWorld.py devrait apparaître dans la liste. ![]() |
| 2.3 | Définissez 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 qu’à l’étape précédente. Alternativement, il peut aussi être défini dans le tableau de bord de configuration de la cellule de travail de l’établi Layout builder ou dans le tableau de bord Programmes de l’établi OLP. ![]() |
| 2.4 | Dépannage. Si le téléchargement échoue, veuillez consulter le répertoire des programmes dans le tableau de bord des programmes. Lorsqu’un chemin est écrit là, il doit être le même que le chemin dans le répertoire Output. ![]() |
| 2.5 | Sauvegardez la cellule de travail après avoir spécifié le traducteur et le répertoire de sortie. |
| FASTSUITE données du cours de formation |
| FASTSUITE bibliothèque de ressources standard |
3. Configurez le code Visual Studio pour le débogage
| 3.1 | Téléchargez et installez Microsoft Visual Studio Code. |
| 3.2 | Exécutez Visual Studio Code. Vérifiez que l’extension Python a été installée. L’extension est disponible ici : ![]() |
| 3.3 | Installez les extensions recommandées : Python (Pylance inclus) ; une extension indispensable qui inclut des fonctionnalités telles qu’IntelliSense (Pylance), le linting, le débogageGING, navigation de code, formatage de code, refactorisation, explorateur de variables, explorateur de tests, et plus encore. Correcteur orthographique de code ; Un correcteur orthographique basique indispensable. autoDocstring - Générateur de docstrings Python ; Pour générer rapidement des docstrings pour des fonctions et classes Python. Indent-Arc-en-ciel ; une extension simple pour rendre l’indentation plus lisible. Python Dentent ; corrige l’indentation de Python. |
| 3.4 | Ouvrez le dossier Custom_E2_Plugin depuis l’emplacement où le plugin a été stocké. ![]() |
| 3.5 | FASTSUITE Edition 2 est livré avec une version Python intégrée. Pour accéder 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 python.exe du chemin d’installation Edition 2. Cliquez sur l’interpréteur Python en bas à droite, à côté du mode de sélection du langage. ![]() |
| Microsoft Visual Studio Code téléchargement |
| VS Marketplace |
4. Configurez FASTSUITE Edition 2 pour le débogage
| 4.1 | Veuillez fermer toutes les instances FASTSUITE E2 ouvertes avant d’effectuer les étapes suivantes. |
| 4.2 | Pour activer le débogage Python, allez dans le dossier d’installation FASTSUITE E2 et ouvrez le fichier cenpyinit.py dans un éditeur de texte. À la ligne 9, changez la variable enablePythonDebug = False en True. N’oublie pas de sauver l’occasion ! |
| 4.3 | Commencez FASTSUITE Edition 2 et attendez que le débogueur soit prêt à être attaché. ![]() |
| 4.4 | Allez dans VS Code et appuyez sur F5 ou exécutez l’attachement manuellement en cliquant sur le bouton Start Debugging. ![]() |
| 4.5 | Quand tout fonctionnait bien, la barre d’état en bas de la fenêtre VS Code passait au vert. ![]() |
| 4.6 | Chargez votre scénario et appuyez sur le bouton Télécharger dans l’établi OLP. Vous devriez maintenant pouvoir déboguer le code de votre traducteur. |










