> For the complete documentation index, see [llms.txt](https://docs.augelab.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.augelab.com/german/wichtige-funktionen/headless/augelab-web-view.md).

# Web View

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

<figure><img src="/files/kUnA1OBe5x2Ac5HLENkm" alt="Headless Web View" width="600"><figcaption><p>Headless Web View</p></figcaption></figure>

Es zeigt:

* Eine Live-Bildvorschau (aus der Ausgabe Ihres Szenarios)
* Ein fortlaufendes Log-Panel (aus Block-/Szenario-Logs)

***

## Web View starten

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:

<figure><img src="/files/KptRcT4YB0dkHA2cXcvC" alt="Web View Link" width="600"><figcaption><p>Web View Scenario</p></figcaption></figure>

Dann schreiben Sie ein kleines Python-Skript:

{% code title="headless\_webview\.py" %}

```python
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",
)
```

{% endcode %}

Öffnen Sie anschließend:

* `http://127.0.0.1:8080`

<figure><img src="/files/N9DgWlIssh39eLwmArTJ" alt="Web View Link" width="400"><figcaption><p>Web View Running</p></figcaption></figure>

***

## Was das Dashboard von Ihrem Szenario erwartet

### Auswahl des Ausgabebildes

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.

### Bildformat

* 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.

{% hint style="info" %}
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.
{% endhint %}

***

## Logs

Das Dashboard zeigt die aktuellen Laufzeit-Logs an.

***

## Betriebsnotizen / Einschränkungen

* Das Szenario wird in einem Hintergrundthread in einer Endlosschleife ausgeführt.
* Beenden Sie den Server mit Strg+C.
