Vorbereitung
Vorbereitung
Dieses Kapitel beschreibt, wie man seinen eigenen Downloader erstellt. Diese Basis ist sehr nützlich, bevor man zum Hersteller und technologiespezifischen Implementierungen übergeht.
Vorbedingungen
Es versteht sich von selbst, dass ein grundlegendes Verständnis von Skripting in Python unerlässlich ist, um eigene Übersetzer zu erstellen. In dieser Dokumentation findest du ein Kapitel, das das Python-Skripting in FASTSUITE Edition 2 einführt.
| Einführung in Python-Skripte |
Darüber hinaus wird empfohlen, über etwas Erfahrung und Wissen im Umgang mit FASTSUITE Edition 2 zu verfügen, insbesondere mit der OLP-Umgebung und der spezifischen Technologie, für die der Übersetzer erzeugt werden muss. In dieser Dokumentation finden Sie mehrere Tutorials, die Sie durch die Benutzeroberfläche und Funktionalität führen.
Aufbau
Die folgenden Schritte müssen unternommen werden, bevor Sie mit der Erstellung Ihres ersten eigenen Downloaders beginnen können.
1. Aufbau FASTSUITE Edition 2
| 1.1 | Laden Sie FASTSUITE Edition 2 herunter und installieren. |
| 1.2 | Mach dich bei Bedarf mit den Anwendungen vertraut. Schau dir die Dokumentation für die neuesten Informationen und Tutorials an. |
| 1.3 | Lade das Übersetzer-Beispiel herunter und entpacke es auf deiner Festplatte. |
| 1.4 | Starte Edition 2 und konfiguriere das Beispiel-Plugin. |
| 1,5 | Optional. Für Entwicklungszwecke wird empfohlen, das Logging-Level auf Info. zu ändern. ![]() |
| FASTSUITE Edition 2 herunterladen |
| FASTSUITE Edition 2 Online-Dokumentation |
| Beispiel FASTSUITE Edition Plugin |
| Fügen Sie ein Plugin hinzu |
2. Beispiel-Arbeitszelle
| 2.1 | Öffne eine Beispiel-Arbeitszelle. Eine solche Probe kann aus einem der Tutorials genommen und heruntergeladen werden: Oder laden Sie sie aus der Standard-Komponenten- und Layoutbibliothek, verfügbar unter: |
| 2.2 | Wählen Sie den Übersetzer aus. Nachdem Sie eine Beispiel-Arbeitszelle erstellt haben, wählen Sie den Übersetzer aus. Gehe zur Controller-Builder-Werkbank und öffne das Controller-Property-Dashboard. Wenn du das System richtig eingerichtet hast, sollte der Übersetzer HelloWorld.py in der Liste erscheinen. ![]() |
| 2.3 | Definiere das Ausgabeverzeichnis. Ein Ausgabeverzeichnis muss angegeben werden, damit der Compiler weiß, wo die Dateien geschrieben werden. Das Ausgabeverzeichnis kann im selben Dashboard definiert werden wie im vorherigen Schritt. Alternativ kann sie auch im Workcell-Konfigurationsdashboard der Layout Builder-Werkbank oder im Programm-Dashboard der OLP-Werkbank definiert werden. ![]() |
| 2.4 | Fehlersuche. Wenn der Download fehlschlägt, prüfen Sie bitte das Programmverzeichnis im Programm-Dashboard. Wenn dort ein Pfad geschrieben wird, muss er derselbe sein wie der im Output-Verzeichnis. ![]() |
| 2,5 | Speichere die WorkCell, nachdem du den Übersetzer und das Ausgabeverzeichnis angegeben hast. |
| FASTSUITE Ausbildungskursdaten |
| FASTSUITE Standard-Ressourcenbibliothek |
3. Konfigurieren Sie Visual Studio Code zum Debuggen
| 3.1 | Laden Sie Microsoft Visual Studio Code herunter und installieren Sie. |
| 3.2 | Führe Visual Studio Code aus. Überprüfen Sie, ob die Python-Erweiterung installiert wurde. Die Erweiterung ist hier zu finden: ![]() |
| 3.3 | Installieren Sie die empfohlenen Erweiterungen: Python (inklusive Pylance); eine unverzichtbare Erweiterung, die Funktionen wie IntelliSense (Pylance), Linting, Debugging, Codenavigation, Codeformatierung, Refactoring, Variable Explorer, Test Explorer und mehr umfasst. Code-Rechtschreibprüfung; Eine unverzichtbare, grundlegende Rechtschreibprüfung. autoDocstring – Python-Docstring-Generator ; Um schnell Docstrings für Python-Funktionen und -Klassen zu generieren. Indent-Rainbow; eine einfache Erweiterung, um Einzüge lesbarer zu machen. Python-Einzug ; korrigiert die Python-Einrückung. |
| 3.4 | Öffne den Ordner Custom_E2_Plugin von dem Ort, an dem das Plugin gespeichert wurde. ![]() |
| 3.5 | FASTSUITE Edition 2 kommt mit einer eingebetteten Python-Version. Um Zugriff auf die Debug-Informationen und die mit der Installation gelieferten Python-Bibliotheken zu erhalten, ist es notwendig, in VS Code die python.exe aus dem Edition 2 Installationspfad einzustellen. Klicken Sie unten rechts auf den Python-Interpreter, neben dem Sprachauswahlmodus. ![]() |
| Microsoft Visual Studio Code herunterladen |
| VS Marktplatz |
4. Konfigurieren Sie FASTSUITE Edition 2 zum Debuggen
| 4.1 | Bitte schließen Sie alle offenen FASTSUITE E2 Instanzen, bevor Sie die folgenden Schritte ausführen. |
| 4.2 | Um das Python-Debugging zu aktivieren, gehe in den FASTSUITE E2-Installationsordner und öffne die cenpyinit.py-Datei in einem Texteditor. An Zeile 9 ändert man die Variable enablePythonDebug = False in True. Vergiss nicht, die Chance zu retten! |
| 4.3 | Starte FASTSUITE Edition 2 und warte, bis der Debugger bereit zum Anhängen ist. ![]() |
| 4.4 | Gehe zu VS Code und drücke F5 oder führe das Anhängen manuell aus, indem du auf den Start Debugging-Button klickst. ![]() |
| 4,5 | Wenn alles gut funktionierte, wurde die Statusleiste am unteren Ende des VS-Code-Fensters grün. ![]() |
| 4,6 | Lade dein Szenario und drücke den Download-Button in der OLP-Werkbank. Du solltest jetzt in der Lage sein, deinen Übersetzer-Code zu debuggen. |










