blockVariableDelay
Delay block with variable DelayTime
Extends from Modelica.Blocks.Interfaces.SISO (Single Input Single Output continuous control block).
Information
The Input signal is delayed by a given time instant, or more precisely:
y = u(time - delayTime) for time > time.start + delayTime = u(time.start) for time ≤ time.start + delayTime
where delayTime is an additional input signal which must follow the following relationship:
0 ≤ delayTime ≤ delayMax
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| SI.Duration | delayMax | Maximum delay time |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| RealInput | u (from SISO) | Connector of Real input signal | |
| RealOutput | y (from SISO) | Connector of Real output signal | |
| Modelica.Blocks.Interfaces.RealInput | delayTime |