# Replace None

Dieser Funktionsblock ist so konzipiert, dass er `None`-Werte in den Eingabedaten mit einem bestimmten neuen Wert ersetzt. Er ist nützlich, um sicherzustellen, dass nachfolgende Operationen gültige Daten zur Verfügung haben.

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

`Input Data` Die eingehenden Daten, die auf `None`-Werte überprüft werden.

`New Data` Der Wert, der die Eingabedaten ersetzt, wenn die Eingabedaten `None` sind.

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

`Replaced Data` Diese Ausgabe liefert die Eingabedaten, wobei `None`-Werte durch die neuen angegebenen Daten ersetzt werden.

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

Dieser Funktionsblock hat keine traditionellen Steuerungen, akzeptiert jedoch Eingaben über verbundene Funktionsblöcke.

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

`Simple Replacement` Ersetzt `None`-Werte in den Eingabedaten und bietet eine einfache Möglichkeit, die Datenintegrität sicherzustellen.

`Generic Data Handling` Funktioniert mit jeder Art von Daten, wodurch er vielseitig für verschiedene Anwendungsfälle ist.

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

1. **Connect Input Data**: Schließen Sie die Datenquelle, die möglicherweise `None`-Werte enthält, an den `Input Data`-Eingang an.
2. **Specify New Value**: Verbinden Sie einen Wert mit dem `New Data`-Eingang, den Sie als Ersatz für alle `None`-Werte verwenden möchten.
3. **Evaluate**: Wenn der Block bewertet wird, gibt er die Eingabedaten aus, wobei alle `None`-Werte durch die neu angegebenen Daten ersetzt werden.

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

Wenn er ausgeführt wird, überprüft dieser Funktionsblock die Eingabedaten. Wenn sie `None` sind, gibt er die neuen Daten aus; andernfalls gibt er die ursprünglichen Daten zurück.

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

<details>

<summary>Ersetzen von Standardwerten</summary>

Sie können diesen Funktionsblock verwenden, um Standardwerte für nachfolgende Operationen festzulegen, indem Sie ihn mit Eingangsquellen verbinden, die gelegentlich `None` erzeugen.

</details>

<details>

<summary>Kombinieren mit anderen Datenoperationen</summary>

Die Kombination dieses Blocks mit anderen Datenmanipulationsblöcken, wie z. B. `List Operations` oder `Math Operations`, kann den Datenfluss und die Integrität in Ihren Projekten erheblich verbessern.

</details>

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

<details>

<summary>Keine Ausgabe für gültige Daten</summary>

Wenn gültige Daten nicht wie erwartet ausgegeben werden, stellen Sie sicher, dass die erste Eingabe ordnungsgemäß angeschlossen und nicht versehentlich überschrieben oder verändert wird.

</details>

<details>

<summary>Verbindungsprobleme</summary>

Stellen Sie sicher, dass beide Eingangsanschlüsse korrekt verbunden sind und dass kompatible Datentypen bereitgestellt werden, um die erwartete Funktionalität zu gewährleisten.

</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/replace-none.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.
