Skip to Content

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.1Laden Sie FASTSUITE Edition 2 herunter und installieren.
1.2Mach dich bei Bedarf mit den Anwendungen vertraut. Schau dir die Dokumentation für die neuesten Informationen und Tutorials an.
1.3Lade das Übersetzer-Beispiel herunter und entpacke es auf deiner Festplatte.
1.4Starte Edition 2 und konfiguriere das Beispiel-Plugin.
1,5Optional. 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.2Wä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.3Definiere 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.4Fehlersuche. 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,5Speichere 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.1Laden Sie Microsoft Visual Studio Code herunter und installieren Sie.
3.2Führe Visual Studio Code aus. Überprüfen Sie, ob die Python-Erweiterung installiert wurde. Die Erweiterung ist hier zu finden:
3.3Installieren 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.5FASTSUITE 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. Geben Sie den Pfad manuell ein oder blättern Sie zum FASTSUITE Edition 2 Installationspfad und wählen Sie den python.exe aus.
Microsoft Visual Studio Code herunterladen
VS Marktplatz

4. Konfigurieren Sie FASTSUITE Edition 2 zum Debuggen

4.1Bitte schließen Sie alle offenen FASTSUITE E2 Instanzen, bevor Sie die folgenden Schritte ausführen.
4.2Um 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.3Starte FASTSUITE Edition 2 und warte, bis der Debugger bereit zum Anhängen ist.
4.4Gehe zu VS Code und drücke F5 oder führe das Anhängen manuell aus, indem du auf den Start Debugging-Button klickst.
4,5Wenn alles gut funktionierte, wurde die Statusleiste am unteren Ende des VS-Code-Fensters grün.
4,6Lade dein Szenario und drücke den Download-Button in der OLP-Werkbank. Du solltest jetzt in der Lage sein, deinen Übersetzer-Code zu debuggen.
Was this page helpful?