# Maximum

Dieser Funktionsblock ist verantwortlich für die Berechnung des Maximalwerts aus einer Reihe von Eingabewerten. Er gibt auch den Index dieses Maximalwerts zurück.

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

Die Anzahl der Eingabewerte kann dynamisch angepasst werden, basierend auf der ausgewählten Eingangsgröße. Die Eingaben werden in Form von generischen Steckdosen akzeptiert.

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

`Generic` Der Maximalwert aus der Liste der bereitgestellten Eingaben.

`Index` Der Index des Maximalwerts innerhalb der Eingabeliste.

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

`Input Size` Ein Dropdown-Menü, das es Ihnen ermöglicht, auszuwählen, wie viele Eingaben Sie verwenden möchten. Es reicht von 2 bis 20.

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

`Dynamic Input Adjustment` Passt automatisch die Anzahl der Eingangssteckdosen basierend auf der ausgewählten Größe im Dropdown-Menü an.

`Simple Maximum Calculation` Verwendet die effizienten Methoden von NumPy, um den Maximalwert und dessen Index zu berechnen.

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

1. **Select Input Size**: Verwenden Sie das Dropdown-Menü, um auszuwählen, wie viele Zahlen (von 2 bis 20) Sie eingeben möchten.
2. **Connect Inputs**: Verbinden Sie Ihre Eingabewerte mit den verfügbaren Steckdosen, die basierend auf der von Ihnen gewählten Anzahl erscheinen.
3. **Evaluate**: Führen Sie den Block aus, um den Maximalwert aus den verbundenen Eingaben zu berechnen und das Ergebnis zu erhalten.

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

Bei der Auswertung gibt dieser Funktionsblock den Maximalwert aus allen Eingangsverbindungen zurück und zeigt seine Position innerhalb der Eingabeliste an.

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

<details>

<summary>Umgang mit nicht-numerischen Eingaben</summary>

Stellen Sie sicher, dass alle verbundenen Eingaben numerisch sind, um Fehler bei der Berechnung des Maximalwerts zu vermeiden.

</details>

<details>

<summary>Ausgaben debuggen</summary>

Verwenden Sie den `Debug Input` Funktionsblock, um Ihre verbundenen Eingaben dynamisch zu überprüfen. Dies kann helfen, Probleme zu finden, bevor sie den `Maximum` Block erreichen.

</details>

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

<details>

<summary>Keine Ausgaben erhalten</summary>

Überprüfen Sie, ob alle Eingaben verbunden sind und ordnungsgemäß numerische Werte bereitstellen. Wenn eine Eingabe fehlt, kann die Operation möglicherweise nicht die gewünschten Ergebnisse liefern.

</details>

<details>

<summary>Falscher Maximalwert</summary>

Überprüfen Sie, ob alle verbundenen Eingaben gültig und numerisch sind. Gemischte Datentypen können unerwartete Ausgaben oder Fehler verursachen.

</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/maximum.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.
