> 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/logic/all-true.md).

# All True

Dieser Funktionsblock überprüft, ob alle Elemente in einer gegebenen Liste wahr sind. Er wird häufig in logischen Operationen verwendet, bei denen die Bestätigung mehrerer wahrer Zustände erforderlich ist.

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

`Boolean List` Dieser Eingang akzeptiert eine Liste von booleschen Werten, die bewertet werden, um zu überprüfen, ob alle wahr sind.

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

`All True` Diese Ausgabe gibt einen booleschen Wert zurück, der angibt, ob alle Elemente in der `Boolean List` wahr sind.

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

Dieser Funktionsblock hat keine interaktiven Steuerelemente.

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

`Logische Bewertung` Der Block wertet effizient eine Liste von booleschen Werten aus und gibt ein einzelnes boolesches Ergebnis zurück.

`Einfache Integration` Kann einfach mit anderen Funktionsblöcken in logischen Operationen kombiniert werden.

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

1. **Input Boolean List**: Verbinden Sie jeden Funktionsblock, der eine Liste von booleschen Werten erzeugt oder verarbeitet, mit dem Eingang `Boolean List`.
2. **Evaluate**: Führen Sie den Block aus, um zu überprüfen, ob alle Werte in der Liste wahr sind.

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

Wenn der Block ausgeführt wird, bewertet er die Eingabeliste und gibt ein boolesches Ergebnis basierend auf der Wahrheit der Elemente in der Liste zurück.

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

<details>

<summary>Kombinieren mit Logikeingaben</summary>

Sie können mehrere `Logic Input`-Blöcke mit der `Boolean List` verbinden, um komplexe Logikprüfungen durchzuführen.

</details>

<details>

<summary>Verwendung mit anderen logischen Operationen</summary>

Dieser Funktionsblock funktioniert gut mit anderen logischen Operatoren wie `And`, `Or` und `Not`. Ziehen Sie in Betracht, diese Blöcke für komplexere Auswertungsszenarien zu verketten.

</details>

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

<details>

<summary>Problem mit leerer Liste</summary>

Wenn Sie eine leere Liste als Eingabe bereitstellen, wird die Ausgabe standardmäßig auf `False` gesetzt. Stellen Sie sicher, dass Ihr Logikfluss eine gültige Liste vor der Auswertung bereitstellt.

</details>

<details>

<summary>Umgang mit None-Werten</summary>

Wenn Ihre Eingabeliste None-Werte enthalten kann, stellen Sie sicher, dass Sie diese herausfiltern, bevor Sie sie mit diesem Block verbinden, da sie die Ausgabe standardmäßig auf `False` beeinflussen werden.

</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:

```
GET https://docs.augelab.com/german/function-blocks/data-logic/logic/all-true.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.
