> 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/function-blocks/data-logic/flow-control/subsystem-loop.md).

# Subsystem Loop

Dieser Funktionsblock ermöglicht die iterative Verarbeitung über eine Sequenz von Werten. Er ist darauf ausgelegt, das Durchlaufen von Listen und die Ausführung verbundener Subsysteme effizient zu handhaben.

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

Dieser Funktionsblock benötigt keine direkten Eingaben, kann jedoch Daten aus verbundenen Quellen nutzen, um zu verarbeiten.

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

Dieser Block produziert keine direkten Ausgaben, da er hauptsächlich zur Verwaltung des Datenflusses durch andere verbundene Blöcke über Iterationen dient.

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

`Iterative Processing` Der Block kann durch jedes Element einer Liste iterieren und ermöglicht mehrere Iterationen basierend auf der Länge der Eingabesequenzen.

`Subsystem Management` Automatisch wird die Ausführung seiner untergeordneten Szenenknoten gehandhabt und der Datenfluss effektiv verwaltet.

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

1. **Connect Input Sequences**: Während dieser Block keine expliziten Eingangsbuchsen hat, verbinden Sie Sequenzen von anderen Funktionsblöcken, die Sie durchlaufen möchten.
2. **Run the Block**: Triggern Sie die Ausführung dieses Blocks, um durch jedes Element in den verbundenen Sequenzen zu iterieren.
3. **Monitor Outputs**: Behalten Sie die Leistung und die Ergebnisse in den verbundenen Funktionsblöcken nach den Iterationen im Auge.

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

Bei der Ausführung wird dieser Funktionsblock durch jedes Element der Sequenzen, die er erkennt, iterieren und entsprechend ausführen, was eine Batch-Verarbeitung von Daten ermöglicht.

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

<details>

<summary>Effiziente Verwaltung großer Datenmengen</summary>

Wenn Sie große Datensätze verarbeiten, ziehen Sie in Betracht, Batch-Verarbeitungsstrategien mit <mark style="color:yellow;">Batch Processing</mark> zu verwenden, um den Speicherverbrauch zu reduzieren.

</details>

<details>

<summary>Kombination mit anderen Blöcken</summary>

Die Kombination dieses Blocks mit Funktionsblöcken wie `Batch Concatenation` oder `Get Batch Size` kann Ihnen helfen, zu verwalten, wie Daten fließen, bevor sie Ihre Subsysteme erreichen.

</details>

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

<details>

<summary>Daten werden nicht richtig iteriert</summary>

Stellen Sie sicher, dass die Eingaben richtig verbunden sind und dass sie alle Sequenzen derselben Länge enthalten, andernfalls kann das Iterationsverhalten unvorhersehbar sein.

</details>

<details>

<summary>In ungültige Zustände geraten</summary>

Wenn einer der Knoten im verbundenen Subsystem als ungültig markiert ist, beheben Sie diese Probleme zuerst. Jede Fehlfunktion in Knoten verhindert, dass dieser Block korrekt ausgeführt wird.

</details>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.augelab.com/german/function-blocks/data-logic/flow-control/subsystem-loop.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
