> 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/funktionsblocke/blocks-reference/data-logic/signal-operators/edge-rising.md).

# Edge Rising

Dieser Funktionsblock ist so konzipiert, dass er eine steigende Flanke in einem binären Eingangssignal erkennt. Er gibt ein Signal aus, wenn ein Übergang von `False` zu `True` erfolgt.

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

`Boolean` Dieser Eingang akzeptiert ein boolesches Signal, das auf steigende Flanken überwacht wird.

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

`Boolean` Dieser Ausgang liefert ein `True`-Signal, wenn eine steigende Flanke im Eingangssignal erkannt wird.

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

Dieser Funktionsblock verfügt über keine zusätzlichen Steuerelemente zur Interaktion.

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

`Rising Edge Detection` Der Block erkennt effektiv den Übergang von einem niedrigen Zustand (False) zu einem hohen Zustand (True) und markiert ihn als steigende Flanke.

`Single Signal Output` Gibt nur einmal `True` für jede erkannte steigende Flanke aus, um mehrere Auslösungen für dasselbe Ereignis zu vermeiden.

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

1. **Connect Input**: Verbinden Sie ein boolesches Eingangssignal mit dem Eingangsanschluss.
2. **Monitor Signal**: Der Block bewertet automatisch das Eingangssignal. Wenn er eine steigende Flanke erkennt (wenn der Eingang von `False` nach `True` wechselt), gibt er `True` aus.

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

Bei der Ausführung überwacht dieser Funktionsblock kontinuierlich das Eingangssignal. Er gibt nur dann ein `True`-Ausgangssignal aus, wenn ein steigendes Flankenevent erkannt wird, andernfalls gibt er `False` aus.

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

<details>

<summary>Kombinieren mit anderen Signalblöcken</summary>

Dieser Block kann effektiv mit anderen booleschen Operationen wie `Not`, `And` oder `Or` kombiniert werden, um komplexe Signalsteuerungsszenarien basierend auf steigenden Flanken zu erstellen.

</details>

<details>

<summary>Eingangs-Stabilität</summary>

Stellen Sie sicher, dass das Eingangssignal stabil ist, bevor Sie es mit diesem Block verbinden. Instabile Signale können zu falschen Positiven bei der Flankenerkennung führen.

</details>

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

<details>

<summary>Keine steigende Flanke erkannt</summary>

Wenn Sie nicht die erwartete Ausgabe sehen, wenn Sie glauben, dass eine steigende Flanke auftreten sollte, überprüfen Sie die Stabilität des Eingangssignals und stellen Sie sicher, dass es klar von `False` nach `True` wechselt.

</details>

<details>

<summary>Anhaltende True-Ausgabe</summary>

Wenn Sie kontinuierlich ein `True`-Signal erhalten, wenn keine steigende Flanke vorhanden sein sollte, stellen Sie sicher, dass das Eingangssignal nach dem Auslösen wieder auf `False` zurückkehrt. Der Block setzt sein Steuerbit nur zurück, wenn er einen Übergang zurück zu `False` sieht.

</details>
