Vue Web
Mis à jour
AugeLab Web View est un tableau de bord léger de surveillance destiné aux exécutions headless.

Il affiche :
Un aperçu d'image en direct (depuis la sortie de votre scénario)
Un panneau de journaux en temps réel (logs des blocs/scénario)
Pour utiliser le Web View, il suffit de connecter un bloc Subsystem Out à votre image finale :

Ensuite, créez un petit script Python :
Fichier : headless_webview.py
Puis ouvrez dans votre navigateur :
http://127.0.0.1:8080

Le Web View affiche la première sortie de type image produite par le scénario. Si votre scénario ne renvoie pas d'image en première sortie, l'aperçu restera vide.
L'aperçu attend une sortie image.
Si le tableau ressemble à une image BGR (H x W x 3), les canaux sont permutés en RGB avant l'affichage.
Info : si la "première sortie" de votre scénario n'est pas une image, le tableau de bord restera probablement vide. Dans ce cas, modifiez le scénario pour que le premier groupe de sorties émette une image.
Le tableau de bord affiche les logs récents d'exécution.
Le scénario s'exécute en boucle infinie dans un thread en arrière-plan.
Arrêtez le serveur avec Ctrl+C.
Mis à jour
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",
)