> 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/mathmetical-operations/counter.md).

# Counter

Dieser Funktionsblock dient als kumulativer Zähler, der die Integration von numerischen Eingaben im Laufe der Zeit ermöglicht. Er kann Zahlen addieren und auf null zurücksetzen, basierend auf einem booleschen Eingangszeichen.

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

`Number` Ein numerischer Eingang, der zur kumulativen Zählung hinzugefügt wird.

`Reset` Ein boolesches Eingangssignal, das, wenn es wahr ist, den Zähler auf null zurücksetzt.

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

`Number` Der aktuelle Wert des kumulativen Zählers.

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

`Input Size` Ein Dropdown-Menü, mit dem Sie angeben können, wie viele Eingangsstecker der Block haben soll, von 2 bis 20.

`Select a Method` Ein Dropdown-Menü, das verschiedene Methoden für mathematische Operationen präsentiert (obwohl dieser Block sich derzeit hauptsächlich auf die kumulative Addition konzentriert).

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

`Dynamic Socket Adjustment` Benutzer können die Anzahl der Eingangsstecker je nach Bedarf dynamisch ändern.

`Integration and Reset Functionality` Der Zähler kann Werte akkumulieren und sich basierend auf Eingabebedingungen zurücksetzen, wodurch eine flexible Nachverfolgung numerischer Werte ermöglicht wird.

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

1. **Set Input Size**: Verwenden Sie das Dropdown-Menü "Input Size", um festzulegen, wie viele Zahlen Sie in den Zähler eingeben möchten.
2. **Connect Inputs**: Verbinden Sie die relevanten Quellen mit den Eingängen `Number` und `Reset`.
3. **Run the Block**: Bewerten Sie den Block, um zu sehen, wie sich die kumulative Zählung ändert, während Zahlen eingegeben werden. Die Ausgabe spiegelt die Gesamtsumme wider.

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

Bei der Ausführung summiert der Funktionsblock die über seine Eingänge empfangenen Werte und liefert eine kontinuierliche Ausgabe der Gesamtzahl. Der Zähler wird zurückgesetzt, wenn der Eingangsbereich `Reset` aktiviert wird.

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

<details>

<summary>Verwendung mehrerer Eingänge</summary>

Sie können mehrere Quellen mit dem Zähler verbinden, um mehrere numerische Datenströme gleichzeitig zu verfolgen. Er passt sich dynamisch an die von Ihnen festgelegte Eingangsgröße an.

</details>

<details>

<summary>Zurücksetzen des Zählers</summary>

Stellen Sie sicher, dass Sie aktiv das Eingangssignal `Reset` senden, wenn Sie die Zählung löschen möchten. Dies ermöglicht regelmäßige Rücksetzungen in Ihren Berechnungen.

</details>

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

<details>

<summary>Zähler wird nicht zurückgesetzt</summary>

Stellen Sie sicher, dass der boolesche Eingang, der mit dem `Reset`-Stecker verbunden ist, auf wahr eingestellt ist, wenn Sie die Zählung zurücksetzen möchten.

</details>

<details>

<summary>Kein Ausgabewert</summary>

Wenn Sie keinen Ausgabewert sehen, überprüfen Sie, ob eine aktive Verbindung besteht, die einen numerischen Wert an den Eingang `Number` liefert.

</details>
