> 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/function-blocks/data-logic/signal-operators/delay-step.md).

# Delay Step

Dieser Funktionsblock führt eine Verzögerung für Eingangssignale ein und hält im Wesentlichen das vorherige Eingangs- und Ausgangssignal, um es als aktuelles Ausgangssignal auszugeben.

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

`Input` Dieser Eingang akzeptiert ein beliebiges generisches Signal, das Sie um einen Schritt verzögern möchten.

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

`Output` Diese Ausgabe liefert das vorherige Signal, das im Speicher gehalten wurde, und gibt somit das zuletzt empfangene Eingangs-Signal zurück.

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

Dieser Funktionsblock hat keine sichtbaren Steuerungen zur Benutzerinteraktion. Er arbeitet automatisch basierend auf dem empfangenen Eingang.

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

`Input Signal Delay` Dieser Block speichert das zuletzt empfangene Eingangs-Signal und gibt diesen Einzelwert bei nachfolgenden Auswertungen aus.

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

1. **Eingangs-Signal verbinden**: Verbinden Sie das gewünschte Signal mit dem `Input`-Anschluss dieses Blocks.
2. **Block ausführen**: Sobald verbunden, gibt der Block den Wert des vorherigen Eingangs-Signals am `Output` aus.

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

Bei der Auswertung ruft der Block das letzte Eingangs-Signal ab und gibt es aus. Wenn es die erste Auswertung des Blocks ist, wird `None` zurückgegeben, bis ein gültiges Signal empfangen wird.

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

<details>

<summary>Signale verketten</summary>

Sie können mehrere `Delay Step`-Blöcke miteinander verketten, wenn nötig. Dies kann längere Verzögerungen in der Signalverarbeitung erzeugen.

</details>

<details>

<summary>Kombination mit logischen Operationen</summary>

Verwenden Sie in Kombination mit `And`- oder `Or`-Blöcken, um bedingte Abläufe basierend auf vorherigen Signalzuständen zu erstellen.

</details>

<details>

<summary>Signalglättung</summary>

Um schnelle Schwankungen in den Signaldaten zu verringern, kombinieren Sie mit anderen Blöcken, wie z. B. `Math Operations`, um Signale vor der Verzögerung zu mitteln.

</details>

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

<details>

<summary>Keine Ausgabe erhalten</summary>

Wenn keine Ausgabe beobachtet wird, überprüfen Sie, ob das Eingangssignal ordnungsgemäß verbunden ist und an den Block gesendet wird.

Die erste Auswertung gibt immer `None` zurück, bis ein gültiges Signal empfangen wird.

</details>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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/signal-operators/delay-step.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.
