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

# Logic Operations

Dieser Funktionsblock bietet verschiedene logische Operationen, die auf Eingabedaten angewendet werden können. Er vereinfacht Entscheidungsprozesse basierend auf booleschen oder numerischen Eingaben und ist ein wesentlicher Bestandteil für logikbasierte Szenarien.

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

* **Input 1**: Dies ist ein allgemeiner Eingang, der jeden Datentyp (boolesch, Zahl usw.) aufnehmen kann, um Operationen durchzuführen.
* **Input 2**: Ein zweiter allgemeiner Eingang für Vergleichs- oder Logikoperationen.

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

* **Boolean**: Die Ausgabe ergibt ein boolesches Ergebnis basierend auf der ausgewählten logischen Operation, die auf die Eingaben angewendet wird.

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

`Select Logic Method` Ein Dropdown-Menü, das es dem Benutzer ermöglicht, aus verschiedenen Logikoperationen wie AND, OR, GREATER, SMALLER und EQUALS zu wählen.

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

`Multiple Logic Operations` Dieser Block unterstützt verschiedene logische Funktionen, einschließlich AND, OR, GREATER, SMALLER und EQUALS, was die Flexibilität bei der Entscheidungsfindung erhöht.

`Dynamic Evaluation` Die Ergebnisse werden dynamisch basierend auf den Eingaben und der ausgewählten Operation ausgewertet, was eine Echtzeit-Feedback ermöglicht.

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

1. **Connect Inputs**: Verbinden Sie zwei Datenquellen, die Sie logisch bewerten möchten, mit den Eingangsbuchsen.
2. **Select Operation**: Wählen Sie die gewünschte logische Operation aus dem Dropdown-Menü aus.
3. **Evaluate**: Führen Sie den Block aus, um die boolesche Ausgabe basierend auf der ausgewählten Operation und den Eingabedaten zu erhalten.

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

Wenn er ausgeführt wird, führt dieser Funktionsblock die logische Operation aus, die durch die Auswahl des Benutzers auf die angeschlossenen Eingaben definiert ist, und gibt das Ergebnis als booleschen Wert zurück.

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

<details>

<summary>Combining Logic Operations</summary>

Sie können mehrere Instanzen dieses Blocks hintereinander verwenden, um komplexe logische Ausdrücke oder Bedingungen basierend auf verschiedenen Eingaben zu erstellen.

</details>

<details>

<summary>Utilizing with Number Comparisons</summary>

Bei numerischen Eingaben kann die Kombination von `GREATER`- und `SMALLER`-Operationen Vergleiche effizient bearbeiten, um Schwellenwerte festzulegen.

</details>

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

<details>

<summary>No Output</summary>

Wenn Sie keine Ausgabe erhalten, überprüfen Sie, ob beide Eingangsbuchsen entsprechend gefüllt sind und ob die ausgewählte Operation den Eingabetypen entspricht.

</details>

<details>

<summary>Unexpected Results</summary>

Stellen Sie sicher, dass die richtige logische Operation ausgewählt ist. Wenn die Vergleichslogik nicht wie erwartet funktioniert, überprüfen Sie die Eingabewerte auf Kompatibilität.

</details>
