Web View
Zuletzt aktualisiert
AugeLab Web View ist ein leichtgewichtiges Monitoring-Dashboard, das für headless-Runs gedacht ist.

Es zeigt:
Eine Live-Bildvorschau (aus der Ausgabe Ihres Szenarios)
Ein fortlaufendes Log-Panel (aus Block-/Szenario-Logs)
Alles, was Sie bei der Verwendung der Web View tun müssen, ist, einen Subsystem Out-Block zu verwenden, um Ihr finales Bild zu verbinden:

Dann schreiben Sie ein kleines Python-Skript:
Öffnen Sie anschließend:
http://127.0.0.1:8080

Die Web View zeigt die erste bildähnliche Ausgabe an, die vom Szenario erzeugt wird. Gibt Ihr Szenario kein Bild aus, bleibt die Vorschau leer.
Die Vorschau erwartet eine Bildausgabe.
Falls das Array wie ein BGR-Bild (H x W x 3) aussieht, wird es vor der Anzeige in RGB umgewandelt.
Wenn die „erste Ausgabe“ Ihres Szenarios kein Bild ist, bleibt das Dashboard wahrscheinlich leer. In diesem Fall passen Sie das Szenario so an, dass die erste Ausgabengruppe ein Bild liefert.
Das Dashboard zeigt die aktuellen Laufzeit-Logs an.
Das Szenario wird in einem Hintergrundthread in einer Endlosschleife ausgeführt.
Beenden Sie den Server mit Strg+C.
Zuletzt aktualisiert
from studio import StudioScenario
scenario = StudioScenario()
scenario.load_scenario(r"PATH_TO_SCENARIO.pmod")
scenario.run_server(
host="127.0.0.1",
port=8080,
header="Scenario Server",
)