This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Click here to see
To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

PS Constant Delay

Delay input physical signal by specified time


Physical Signals/Delays


The PS Constant Delay block generates the output physical signal, y, by delaying the input physical signal, u:

y = u ( tτ )

where τ is the delay time.

The delay time is constant throughout the simulation. You specify the value of the delay time as the Delay time parameter.

For the initial time interval, when t <= StartTime + τ, the block outputs the Input history parameter value.


  • When simulating a model that contains blocks with delays, memory allocation for storing the data history is controlled by the Delay memory budget [kB] parameter in the Solver Configuration block. If this budget is exceeded, simulation errors out. You can adjust this parameter value based on your available memory resources.

  • For recommendation on how to linearize a model that contains blocks with delays, see Linearizing with Simulink Linearization Blocks.


Input history

The output signal value during the initial time interval, until the specified delay time elapses after the start of simulation. The default value is 0.

Delay time

The delay time for the signal. The parameter value must be positive. The default value is 1 s.


The block has one physical signal input port and one physical signal output port.

Introduced in R2012a

Was this topic helpful?