Schnellstart
Dieser Abschnitt beschreibt, wie Sie AugeLab Studio ohne die Desktop-Benutzeroberfläche über die öffentliche API-Klasse studio.StudioScenario ausführen.
Egal welches Betriebssystem Sie verwenden — die AugeLab-Runtime funktioniert überall gleich. { % endhint %}
Schneller Start
Im Folgenden führen wir ein kurzes Beispiel zur Ausführung eines Headless-Szenarios mit Python-Code durch.
Wir erstellen ein einfaches "calculus" Szenario und steuern es per Python.
Öffnen Sie die AugeLab Studio Desktop-Anwendung und erstellen Sie ein neues Szenario mit den folgenden Blöcken:

Headless Calculus Example
Speichern Sie das Szenario als calculus_example.pmod.
Erstellen Sie ein neues Python-Skript mit folgendem Code:
Hinweis: Ersetzen Sie YOUR_CODE_HERE durch Ihren tatsächlichen Verifizierungscode.
Verwenden Sie das Python-Executable, in dem AugeLab Studio installiert ist. Wenn Sie virtuelle Umgebungen nutzen, aktivieren Sie zuerst die richtige Umgebung. { % endhint %}
Führen Sie das Skript aus mit:
Die Ausgabe sollte ähnlich aussehen wie:
Übertragen von .pmod-Dateien
Das Übertragen von .pmod-Dateien ist unkompliziert. Kopieren Sie einfach die in der Desktop-Anwendung erstellten .pmod-Dateien in Ihre Headless-Umgebung.
Wenn Ihre .pmod-Datei externe Ressourcen verwendet (z. B. Bilder, Modelle), stellen Sie vor dem Kopieren sicher, dass Sie folgende Ordnerstruktur beibehalten:
Speichern Sie das Szenario vor dem Verschieben. Testen Sie es, indem Sie den gesamten project-Ordner an einen anderen Ort verschieben und das Szenario dort erneut ausführen.
Einige Custom Blocks benötigen zusätzliche Ressourcen oder Abhängigkeiten, die in der Headless-Umgebung installiert oder mitkopiert werden müssen. Prüfen Sie die Dokumentation der jeweiligen Custom Blocks. { % endhint %}
Abschluss
Sie sind nun bereit, Headless-Szenarien mit AugeLab Studio auszuführen! Erkunden Sie die verschiedenen Blöcke und Funktionen in der Desktop-Anwendung und nutzen Sie sie in Ihren Headless-Python-Anwendungen.
Für weiterführende Informationen zu erweiterten Funktionen lesen Sie bitte weiter.
Zuletzt aktualisiert