# Web View

AugeLab Web View, **headless** çalıştırmalar için tasarlanmış hafif bir izleme panosudur.

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

Panoda gösterilenler:

* Senaryonuzun çıktısından gelen canlı görüntü önizlemesi
* Blok/senaryo loglarından gelen sürekli güncelleyen bir log paneli

***

## Web View'i Başlat

Web-view kullanırken yapmanız gereken tek şey, son görüntünüze bağlanmak için bir `Subsystem Out` bloğu kullanmaktır:

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

Ardından küçük bir python betiği yazın:

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

Sonrasında açın:

* <http://127.0.0.1:8080>

<figure><img src="/files/y92p8X0T5NBGpUcRLvwa" alt="Web View Link" width="400"><figcaption><p>Web View Çalışıyor</p></figcaption></figure>

***

## Gösterge Panosunun senaryonuzdan bekledikleri

### Çıktı görüntüsü seçimi

Web View, senaryo tarafından üretilen **ilk görüntü-benzeri çıktıyı** gösterir. Senaryonuz görüntü çıktısı üretmiyorsa, önizleme boş kalır.

### Görüntü formatı

* Önizleme bir görüntü çıktısı bekler.
* Eğer dizi BGR görüntüsü biçimindeyse (`H x W x 3`), görüntü gösterilmeden önce RGB'ye çevrilir (kanallar değiştiriliyor).

> Bilgi: Eğer senaryonuzun “ilk çıktısı” bir görüntü değilse, pano büyük olasılıkla boş kalacaktır. Bu durumda, ilk çıktı grubunun bir görüntü vermesini sağlayacak şekilde senaryoyu düzenleyin.

***

## Günlükler

Pano, yakın zamandaki çalışma zamanına ait logları gösterir.

***

## Çalışma notları / sınırlamalar

* Senaryo arka planda bir iş parçacığında sonsuz döngü şeklinde çalıştırılır.
* Sunucuyu durdurmak için Ctrl+C kullanın.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.augelab.com/turkish/one-cikan-ozellikler/headless/augelab-web-view.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
