> 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/smaller.md).

# Smaller

Dieser Funktionsblock ist so konzipiert, dass er numerische Werte vergleicht und überprüft, ob der erste Eingabewert kleiner ist als alle nachfolgenden Eingabewerte.

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

`Number` Die erste Zahl, die verglichen werden soll.

`Number` Zusätzliche Zahlen, die mit dem ersten Eingabewert verglichen werden sollen.

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

`Boolean` Diese Ausgabe gibt einen Wahrheitswert (true oder false) zurück, der angibt, ob die erste Zahl kleiner ist als alle folgenden Eingaben.

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

Der Funktionsblock hat keine spezifischen Steuerungen für die Benutzerinteraktion, da er auf den bereitgestellten Eingabewerten basiert.

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

`Comparison Capability` Dieser Block kann eine Zahl gleichzeitig mit mehreren anderen Zahlen vergleichen.

`Boolean Output` Die Ausgabe gibt intuitiv an, ob die Hauptbedingung (kleiner sein) erfüllt ist.

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

1. **Input Numbers**: Verbinden Sie die erste Zahl, die Sie vergleichen möchten, mit dem ersten Eingang. Verbinden Sie zusätzliche Zahlen mit den folgenden Eingängen.
2. **Evaluate**: Wenn der Block ausgeführt wird, gibt er true zurück, wenn der erste Eingabewert kleiner ist als alle nachfolgenden Werte; andernfalls gibt er false zurück.

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

Bei der Auswertung prüft der Block die Bedingung und liefert eine boolesche Ausgabe, die das Ergebnis des Vergleichs angibt.

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

<details>

<summary>Optimierung von Vergleichen</summary>

Um die Verarbeitungszeit beim Vergleichen einer großen Anzahl von Eingaben zu reduzieren, versuchen Sie, die Anzahl der Verbindungen auf nur die notwendigen Werte zu beschränken.

</details>

<details>

<summary>Fehlerbehebung</summary>

Wenn Sie konsequent unerwartete Ergebnisse erhalten, nutzen Sie `Debug Input`, um jeden Eingabewert zu überprüfen, der dem Funktionsblock zugeführt wird.

</details>

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

<details>

<summary>Unerwartete boolesche Ausgaben</summary>

Wenn der boolesche Ausgabewert nicht wie erwartet ist, stellen Sie sicher, dass alle Eingaben ordnungsgemäß konfiguriert sind und überprüfen Sie mögliche Datentypinkompatibilitäten.

</details>

<details>

<summary>Randfälle</summary>

Seien Sie sich Randfällen wie Vergleichen von gleichen Zahlen bewusst, da diese Funktion false zurückgibt. Passen Sie die Eingabewerte entsprechend an, wenn Sie Gleichheit berücksichtigen müssen.

</details>
