# Divide

Dieser Funktionsblock ermöglicht es Benutzern, Divisionsoperationen auf einer Reihe von Eingabewerten durchzuführen. Er passt sich dynamisch an die Anzahl der Eingaben basierend auf der Auswahl des Benutzers an.

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

`Number` Die erste Eingabezahl, die in der Division verwendet wird.

`Number` Zusätzliche Zahlen, die dynamisch zur Berechnung hinzugefügt werden können.

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

`Number` Das Ergebnis der Divisionsoperation.

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

`Input size` Ein Dropdown-Menü, das es Ihnen ermöglicht, die Anzahl der Eingaben (von 2 bis 20) für die Divisionsoperation auszuwählen. Die verfügbaren Anschlüsse werden entsprechend Ihrer Auswahl aktualisiert.

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

`Dynamic Input Adjustment` Der Block passt automatisch die Anzahl der Eingangssteckplätze basierend auf der ausgewählten Eingangsgröße an und ermöglicht Flexibilität in den Operationen, ohne die Benutzeroberfläche zu überladen.

`Robust Division` Berechnet das Gesamtergebnis der Division der ersten Eingabe durch alle nachfolgenden Eingaben, um ein klares Ergebnis zu liefern.

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

1. **Select Input Size**: Verwenden Sie das Dropdown-Menü `Input size`, um die Anzahl der benötigten Eingangssteckplätze für Ihre Divisionsoperation auszuwählen.
2. **Input Numbers**: Füllen Sie die Zahlen in die Eingangssteckplätze ein.
3. **Evaluate**: Die Ausgabe zeigt das Ergebnis der Division an, wenn Sie den Block ausführen.

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

Bei der Ausführung teilt dieser Funktionsblock die erste Eingabe durch jede nachfolgende Eingabe und gibt das endgültige Ergebnis als Ausgabe zurück.

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

<details>

<summary>Inputs bereinigen</summary>

Wenn Sie die Eingangsgröße häufig anpassen, stellen Sie sicher, dass die Eingaben geleert oder entsprechend ausgefüllt sind, um Fehler während der Bewertung zu vermeiden.

</details>

<details>

<summary>Umgang mit Null-Division</summary>

Implementieren Sie eine einfache Überprüfung, um sicherzustellen, dass keine Eingabezahlen Null sind, um Division-durch-Null-Fehler zu vermeiden.

</details>

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

<details>

<summary>Keine Ausgabe</summary>

Wenn Sie keine Ausgabe erhalten, überprüfen Sie, ob Sie die Eingangssteckplätze korrekt ausgefüllt haben und ob keine Eingaben getrennt sind.

</details>

<details>

<summary>Ungültige Berechnung</summary>

Stellen Sie sicher, dass Sie nur numerische Werte angeben. Nicht-numerische Eingaben führen während der Bewertung zu einem Fehler.

</details>


---

# Agent Instructions: 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/mathmetical-operations/divide.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.
