# Data Type Converter

Dieser Funktionsblock ist so konzipiert, dass er Daten von einem Typ in einen anderen konvertiert. Er kann verschiedene Datentypen verarbeiten, was ihn zu einem wesentlichen Werkzeug für die Datenmanipulation in Arbeitsabläufen macht.

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

`Generic` Dieser Eingang akzeptiert jeden Datentyp, den Sie konvertieren möchten.

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

`Generic` Die Ausgabe liefert die konvertierten Daten basierend auf dem ausgewählten Typ.

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

`Convert to:` Ein Dropdown-Menü, das es Ihnen ermöglicht, den Zieltyp für die Konvertierung auszuwählen. Die verfügbaren Optionen sind:

* `Integer`
* `Boolean`
* `String`
* `Float`
* `Batch`
* `List`
* `Dictionary`

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

`Flexible Typkonvertierung` Unterstützt die Konvertierung zwischen mehreren verschiedenen Datentypen, einschließlich Listen und Chargen.

`Batch-Verarbeitung` In der Lage, Daten im Batch-Format zu verarbeiten, wobei einzelne Elemente oder ganze Listen konvertiert werden.

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

1. **Eingabedaten verbinden**: Verknüpfen Sie einen beliebigen Datentyp mit dem Eingang.
2. **Konvertierungstyp auswählen**: Wählen Sie den gewünschten Ausgabedatentyp im Dropdown-Menü `Convert to:`.
3. **Bewerten**: Führen Sie den Block aus, um die Eingabedaten in den ausgewählten Typ zu konvertieren. Das Ergebnis wird am Ausgang verfügbar sein.

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

Bei der Ausführung verarbeitet dieser Funktionsblock die Eingabedaten und gibt sie im gewählten Format zurück.

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

<details>

<summary>Arbeiten mit Chargen</summary>

Wenn Sie Listen in Chargen konvertieren, verwenden Sie die Option `List2Batch` für die ordnungsgemäße Verarbeitung. Wenn Sie Chargen wieder in Listen konvertieren müssen, wählen Sie `Batch2List`.

</details>

<details>

<summary>Konvertieren von JSON-Strings</summary>

Stellen Sie beim Konvertieren eines JSON-Strings in ein Dictionary sicher, dass die Eingabe korrekt formatiert ist. Wenn Probleme auftreten, überprüfen Sie, ob der String ein gültiges JSON-Format hat, bevor Sie die Konvertierung versuchen.

</details>

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

<details>

<summary>Ungültige Eingabe erhalten</summary>

Wenn Sie eine "Invalid input data"-Tooltipp erhalten, stellen Sie sicher, dass die bereitgestellte Eingabe einen kompatiblen Typ für die ausgewählte Konvertierung hat.

</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/datenoperationen-data-operations/data-type-converter.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.
