> 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/data-inputs/logic-input.md).

# Logic Input

Dieser Funktionsblock erlaubt es Benutzern, einen booleschen Wert manuell über eine Schaltersteuerung umzuschalten. Er bietet eine einfache Möglichkeit, logische Wahr- oder Falsch-Werte in den Node-Editor einzugeben.

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

Dieser Funktionsblock hat keine Eingänge.

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

`Boolean` Diese Ausgabe gibt den aktuellen Zustand des Schalters als booleschen Wert (TRUE oder FALSE) aus.

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

`Switch` Ein Umschalter, der es dem Benutzer ermöglicht, den Wert manuell festzulegen. Der Schalter zeigt "TRUE" an, wenn er aktiviert ist, und "FALSE", wenn er deaktiviert ist.

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

`Manual Input` Benutzer können boolesche Werte leicht steuern, ohne externe Datenquellen anschließen zu müssen, was Flexibilität während Tests und Szenariosimulationen bietet.

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

1. **Toggle Switch**: Klicken Sie auf den Schalter, um den Wert zwischen TRUE und FALSE umzuschalten.
2. **Retrieve Value**: Der aktuelle Zustand des Schalters kann mit anderen Funktionsblöcken verbunden werden, die boolesche Eingaben akzeptieren.

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

Wenn er ausgeführt wird, gibt dieser Funktionsblock den aktuellen Zustand des Schalters aus, wodurch andere verbundene Blöcke entsprechend auf den TRUE- oder FALSE-Wert reagieren können.

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

<details>

<summary>Combine with Conditional Blocks</summary>

Dieser Block kann effektiv in Verbindung mit funktionalen Blöcken wie `And`, `Or` oder sogar `Not` verwendet werden, um komplexe logische Abläufe zu erstellen und fortgeschrittene Entscheidungsszenarien zu ermöglichen.

</details>

<details>

<summary>Debugging</summary>

Verwenden Sie diesen Schalter, um verschiedene Bedingungen oder Zustände in Ihrem Arbeitsablauf zu simulieren, insbesondere beim Testen anderer Funktionsblöcke, um deren Reaktionen auf sich ändernde Eingaben zu beobachten.

</details>

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

<details>

<summary>Switch Not Responding</summary>

Wenn der Umschalter beim Klicken nicht reagiert, stellen Sie sicher, dass der Knoten im Arbeitsbereich korrekt erkannt wird, und überprüfen Sie mögliche Probleme mit der Benutzeroberfläche des Node-Editors.

</details>

<details>

<summary>Output Not Updating</summary>

Wenn der Ausgabewert anscheinend nicht aktualisiert wird, vergewissern Sie sich, dass der Funktionsblock aktiv läuft und mit anderen Blöcken verbunden ist, die von seinem Ausgabewert abhängen.

</details>
