tempusSystem Class Delay3
Delay3 is part of the WaveTrain system class library

Delay3 applies a specified delay to its vector input. Each time its input signals that its value has changed (i.e. undergone a discrete change), Delay3 stores the new value and the current time, then, after the specified delay, signals that its output has changed. To prevent excessive memory comsumption, stored values are discarded after the length of the time delay. Because input values are recorded only when discrete changes are signaled, the output of Delay3 always varies discretely, even if its input varies continuously.

Tempus Block Diagram Editor Snapshot
Parameters
delay  float   Delay time (s)   0.0
Inputs
inputVector  Vector<float>   Vector input to be delayed   
Outputs
delayedVector  Vector<float>   Equal to inputVector, but delayed by specified amount   
Subsystems


Last Saved: Tue Mar 31 15:24:08 MDT 2009 by TVE version 2009A