> 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/funktionsblocke/blocks-reference/input-output/outputs-exports/scope.md).

# Scope

Dieser Funktionsblock ermöglicht es Ihnen, numerische Daten in Echtzeit zu visualisieren, indem sie in einem Live-Diagramm dargestellt werden. Er kann mehrere Eingaben gleichzeitig verarbeiten und bietet eine klare Ansicht der sich ändernden Werte.

## 📥 Eingänge <a href="#inputs" id="inputs"></a>

`Input 1` bis `Input 10` Es werden zehn verschiedene numerische Eingaben akzeptiert, die eine Vielzahl von Datenströmen zur Visualisierung ermöglichen.

## 📤 Ausgänge <a href="#outputs" id="outputs"></a>

Dieser Funktionsblock produziert keine Ausgaben.

## 🕹️ Steuerungen <a href="#controls" id="controls"></a>

`Live Plot` Dieses Diagramm wird dynamisch aktualisiert, um die Werte der verbundenen Eingaben anzuzeigen. Jede Eingabe entspricht einer separaten Kurve im Diagramm.

## 🎨 Funktionen <a href="#features" id="features"></a>

`Multiple Input Handling` In der Lage, bis zu zehn numerische Eingaben für die gleichzeitige Visualisierung zu akzeptieren.

`Real-time Updates` Das Diagramm aktualisiert sich in Echtzeit und spiegelt Änderungen der Eingabewerte sofort wider.

`Custom Curve Names` Jede Eingabe kann benannt werden, um die Identifizierung auf dem Diagramm zu erleichtern und das Benutzererlebnis zu verbessern.

## 📝 Nutzungshinweise <a href="#usage" id="usage"></a>

1. **Eingänge verbinden**: Verknüpfen Sie numerische Datenquellen mit einem der zehn Eingangsanschlüsse.
2. **Daten überwachen**: Das zugehörige Diagramm zeigt Echtzeitänderungen an, während Daten durch die verbundenen Eingaben fließen.
3. **Benutzerdefinierte Kurven**: Optional können Sie die Namen der Kurven festlegen, indem Sie die Eingangsstecker benennen.

## 📊 Bewertung <a href="#evaluation" id="evaluation"></a>

Beim Ausführen dieses Funktionsblocks überwacht und visualisiert er kontinuierlich bis zu zehn Eingabewerte in einem Live-Diagramm und bietet Echtzeit-Feedback über Datenänderungen.

## 💡 Tipps und Tricks <a href="#tips-and-tricks" id="tips-and-tricks"></a>

<details>

<summary>Begrenzung des Datenbereichs</summary>

Wenn Ihre Eingaben in den Werten stark variieren, sollten Sie in Betracht ziehen, die Daten zu normalisieren, um sie innerhalb einer gemeinsamen Skala für eine bessere Visualisierung darzustellen.

</details>

<details>

<summary>Mehrere Datenquellen</summary>

Verwenden Sie diesen Block, um Daten aus verschiedenen Quellen gleichzeitig zu visualisieren. Sie können beispielsweise verschiedene Sensoren oder Berechnungsausgaben anschließen, um ihre Wechselwirkungen im Diagramm zu sehen.

</details>

<details>

<summary>Dynamische Eingaben</summary>

Dieser Block funktioniert gut mit Funktionsblöcken, die numerische Daten in Echtzeit ausgeben, wie z.B. `Counter` oder beliebige mathematische Operationen.

</details>

## 🛠️ Fehlersuche <a href="#troubleshooting" id="troubleshooting"></a>

<details>

<summary>Keine Daten angezeigt</summary>

Stellen Sie sicher, dass die Eingaben ordnungsgemäß verbunden sind und aktiv numerische Daten senden. Wenn die Eingabe `None` ist, wird nichts angezeigt.

</details>

<details>

<summary>Kurve wird nicht aktualisiert</summary>

Wenn eine Kurve nicht zu aktualisieren scheint, überprüfen Sie den Datentyp, der gesendet wird, um sicherzustellen, dass er kompatibel ist (z.B. numerische Werte müssen ein Float oder Integer sein).

</details>
