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

Delay4 is similar to Delay3, but the length of the delayed vector must be specified. Use Delay3 when possible.

Delay4 applies a specified delay to its vector input. Each time its input signals that its value has changed (i.e. undergone a discrete change), Delay4 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 Delay4 always varies discretely, even if its input varies continuously.

Tempus Block Diagram Editor Snapshot
Parameters
delay  float   Delay time (s)   0.0
n  int   Dimension of input and output vectors   
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:54 MDT 2009 by TVE version 2009A