VariableTransportDelay_nh

VariableTransportDelay_nh is an operator simulating a variable time delay.

  • upper input: in
  • lower input: Tt

Element

Direction

Remark

in::continuous

input

operator input

Tt::continuous

input

variable time delay

out::continuous

output

operator output

internal::sdisc[5]

discrete state; reserved for internal calculations

  • internal[0] is the counter controlling the initial cycle
  • internal[1] is the number of delay steps
  • internal[2] is the input pointer for the stack
  • internal[3] is the output pointer for the stack
  • internal[4] is the available length of the stack

stack::continuous[internal1[4]]

discrete state; stack

Adjust the length of stack in the element's properties editor.

The least permitted value for the number of delay steps is 1.

Delay steps are counted in integration steps sizes h.

Interactive modifications of the integration step size h are not treated explicitly and might cause improper behavior of out.