# Debug Input

Dieser Funktionsblock ist speziell für Debugging-Zwecke im Node-Editor konzipiert. Er ermöglicht es Benutzern, den Inhalt der Eingabedaten zu protokollieren, was die Nachverfolgung und Validierung des Datenflusses innerhalb des Systems erleichtert.

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

`Input` Dieser Eingang akzeptiert jeden generischen Datentyp, sodass Benutzer den Inhalt überprüfen können, der durch den Block übergeben wird.

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

Dieser Funktionsblock erzeugt keine Ausgaben.

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

Dieser Block hat keine interaktiven Steuerungen. Er ist ausschließlich für Debugging-Zwecke zum Protokollieren von Daten entwickelt.

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

`Data Logging` Protokolliert automatisch den Typ und die Einzelheiten der Eingabedaten in ein zugeordnetes Protokollfenster.

`Versatile Input Handling` Kann verschiedene Datentypen verarbeiten, einschließlich Arrays, Strings und mehr.

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

1. **Connect Any Input**: Verbinden Sie jeden Funktionsblock, der Daten erzeugt, mit dem `Input`-Anschluss dieses Blocks.
2. **Run the Scenario**: Führen Sie den Ablauf aus, um Eingabedaten im Protokollfenster zu protokollieren.
3. **Check Log Output**: Überwachen Sie das Protokollfenster auf detaillierte Informationen zu den verarbeiteten Daten.

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

Wenn er ausgeführt wird, protokolliert dieser Funktionsblock den Typ und die Werten der Eingabedaten im Protokollfenster. Dies kann helfen, zu überprüfen, ob die richtigen Daten durch den Ablauf übertragen werden.

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

<details>

<summary>Kein Protokollausgang</summary>

Wenn Sie keine Ausgabe im Protokollfenster sehen, stellen Sie sicher, dass die Eingabedaten korrekt von einem anderen Block angeschlossen sind, der Daten erzeugt.

</details>

<details>

<summary>Unerwarteter Datentyp</summary>

Wenn der protokollierte Datentyp nicht dem erwarteten entspricht, überprüfen Sie die vorherigen Blöcke im Datenfluss, um sicherzustellen, dass sie den richtigen Datentyp erzeugen.

</details>

<details>

<summary>Nicht-Array-Datenverarbeitung</summary>

Wenn die Eingabe kein Array ist, bestätigen Sie, dass Ihre Datentypen mit den Blöcken im vorhergehenden Ablauf kompatibel sind. Dieser Block ist für die Verarbeitung verschiedener Typen konzipiert, aber überprüfen Sie deren Transformationen, wenn Probleme auftreten.

</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/referencing/debug-input.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.
