Table of Contents

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.

UnitModel
public class TimeDelaySamples
Inheritance
TimeDelaySamples
Inherited Members

Constructors

TimeDelaySamples(int)

Time delay, set in terms of number of samples

public TimeDelaySamples(int samples)

Parameters

samples int

Methods

Delay(double)

Delays output by a certain number of time steps

public double Delay(double inputSignal)

Parameters

inputSignal double

input signal to be delayed

Returns

double

a version of inputSignal that is delayed