OneShot('Expression')

Beschreibung

Diese Funktion liefert das Ergebnis TRUE, wenn der aktuelle Messwert von 'Expression' ungleich dem vorigen ist. Sie liefert das Ergebnis FALSE, wenn der aktuelle Messwert gleich dem vorigen ist. Die Funktion unterstützt auch Textsignale.

Beispiel 1

Erkennung von Wertänderungen

Aufgabenstellung

Für einen realen Signalverlauf sollen Wertänderungen angezeigt werden.

Lösung

In der nachfolgenden Abbildung zeigt die blaue Kurve das ursprüngliche Signal und der rote Balken zeigt die Bereiche mit einer Wertänderung des Signals.

Beispiel 2

Erkennung von Flanken

Aufgabenstellung

Es sollen die positiven Flanken eines Digitalsignales gebildet werden.

Lösung

In der nachfolgenden Abbildung zeigt der blaue Balken das ursprüngliche Signal und der rote Balken zeigt die positiven Flanken.