Class TimeDelaySamples
- Namespace
- TimeSeriesAnalysis.Dynamic
- Assembly
- TimeSeriesAnalysis.dll
Delays a signal by a specific number of time steps, keeping an internal buffer of delayed values between iterations.
This is a reusable class for providing time-delay functionality to simulateable models.
UnitModelpublic class TimeDelaySamples
- Inheritance
-
TimeDelaySamples
- Inherited Members
Constructors
TimeDelaySamples(int)
Time delay, set in terms of number of samples
public TimeDelaySamples(int samples)
Parameters
samplesint
Methods
Delay(double)
Delays output by a certain number of time steps
public double Delay(double inputSignal)
Parameters
inputSignaldoubleinput signal to be delayed
Returns
- double
a version of
inputSignalthat is delayed