# Data Write Local

Dieser Funktionsblock ermöglicht es Ihnen, Daten in einem separaten lokalen Speicher zu schreiben, auf den von anderen Blöcken im Fluss zugegriffen werden kann. Dies ist vorteilhaft für Szenarien, die eine Datenspeicherung über mehrere Verarbeitungsiterationen erfordern.

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

`Generic` Dieser Eingang akzeptiert jede Art von Daten, die Sie für zukünftige Referenzen speichern möchten.

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

Dieser Funktionsblock produziert keine Ausgaben.

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

`Data Key` Ein Texteingabefeld, in dem Sie einen eindeutigen Schlüssel zur Identifizierung der gespeicherten Daten eingeben können. Dieser Schlüssel muss eine Zeichenfolge sein und wird verwendet, um die gespeicherten Daten später abzurufen.

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

`Local Data Storage` Ermöglicht das lokale Speichern von Daten, was Schleifen erleichtert und anderen Teilen Ihrer Anwendung den späteren Zugriff auf diese Daten ermöglicht.

`Customizable Key` Durch die Angabe eines Datenschlüssels können Sie mehrere Daten effektiv verwalten.

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

1. **Connect Input**: Verknüpfen Sie einen beliebigen Funktionsblock mit Ausgabedaten mit dem Eingangsanschluss.
2. **Enter Data Key**: Geben Sie eine eindeutige Zeichenfolge in das Eingabefeld `Data Key` ein, um die gespeicherten Daten zu identifizieren.
3. **Evaluate the Block**: Führen Sie den Funktionsblock aus, der die Eingabedaten unter dem angegebenen Datenschlüssel im lokalen Speicher speichert.

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

Wenn er ausgeführt wird, speichert dieser Funktionsblock die Eingabedaten unter dem definierten Schlüssel, sodass Sie sie in zukünftigen Verarbeitungsschritten referenzieren können.

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

<details>

<summary>Einzigartige Datenschlüssel</summary>

Verwenden Sie immer eindeutige Schlüssel für verschiedene Datentypen, um das Überschreiben gespeicherter Daten zu vermeiden. Ziehen Sie in Betracht, den Schlüsseln Prefixe basierend auf ihrem Kontext hinzuzufügen, um eine bessere Organisation zu erreichen.

</details>

<details>

<summary>Zugriff auf gespeicherte Daten</summary>

Stellen Sie beim Zurücklesen der gespeicherten Daten in anderen Blöcken sicher, dass Sie den genau gleichen Schlüssel verwenden, den Sie beim Schreiben verwendet haben, um die Daten korrekt abzurufen.

</details>

<details>

<summary>Kombination mit Datenabfrage</summary>

Kombinieren Sie diesen Funktionsblock mit dem Block `Data Read Local`, um eine Schleife zu erstellen, in der Daten gespeichert und in nachfolgenden Iterationen abgerufen werden.

</details>

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

<details>

<summary>Daten werden nicht gespeichert</summary>

Stellen Sie sicher, dass die Eingabedaten nicht `None` sind und dass Sie vor dem Ausführen des Blocks einen gültigen Schlüssel eingegeben haben. Überprüfen Sie, ob der Schlüssel nicht bereits verwendet wird, da bestehende Daten überschrieben werden.

</details>

<details>

<summary>Probleme mit ungültigen Schlüsseln</summary>

Wenn Sie später Probleme beim Abrufen von Daten haben, stellen Sie sicher, dass der Datenschlüssel genau so eingegeben wurde, wie es erforderlich ist (groß- und kleinschreibung). Ein Tippfehler im Schlüssel verhindert eine erfolgreiche Datenabfrage.

</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/data-write-local.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.
