VarDelay('Expression','Delay', 'MaxDelay=30*')

Argumente

'Expression'

Eingangssignal

'Delay'

Verzögerungszeit in Sekunden

'MaxDelay*'

Optionaler Parameter (Voreinstellung =30) zur Festlegung der maximal zulässigen Verzögerung in Sekunden

Parameter, die mit * enden, werden nur einmalig zu Beginn der Erfassung übernommen.

Beschreibung

Diese Funktion verzögert das Signal 'Expression' um die Verzögerungszeit 'Delay'. Im Unterschied zur Delay Funktion kann sich dabei jedoch die Verzögerungszeit mit der Zeit ändern. 'MaxDelay' gibt die maximal zulässige Verzögerung an und ist mit 30 s standardmäßig vorbelegt.

Beispiel

Zeitlich variable Verzögerung eines Signals mit Erreichen der maximal zulässigen Verzögerung

Lösung

Als veränderliche Verzögerung wird die Zeitfunktion T() verwendet. Diese selbst und ein Sinus-Signal werden mit dieser variablen Verzögerung belegt und die Ergebniskurven aufgezeichnet.

Sobald die maximal zulässige Verzögerung erreicht ist, bleibt die Verzögerung konstant und die Ergebniskurven stellen nur noch die verschobenen Ausgangssignale dar.

In der nachfolgenden Abbildung zeigt der obere Teil die Verzögerung des Zeitsignals um eine variable Verschiebung mit einem Maximalwert von 10 Sekunden. Der untere Teil zeigt die Verzögerung einer Sinus-Funktion mit drei verschiedenen Verzögerungs- und Verzögerungsmaximalwerten.