modelInertialDelaySensitive

Provide the input as output if it holds its value for a specific amount of time

Extends from D.Interfaces.SISO (Single input, single output).

Information

Provides the input as output delayed by Tdel if the input holds its value for a longer time than Tdel. If the time is less than Tdel the initial value y0 holds.
The delay Tdel depends on the values of the signal change. To calculate Tdel, the DelayTable specified in Digital.Tables is used. If the corresponding value is 1, then tLH is used, if it is -1, then tHL is used, if it is zero, the input is not delayed.

Parameters

TypeNameDefaultDescription
SI.TimetLHRise inertial delay
SI.TimetHLFall inertial delay
D.Interfaces.Logicy0L.'U'Initial value of output

Connectors

TypeNameDefaultDescription
D.Interfaces.DigitalInputx (from SISO)Connector of Digital input signal
D.Interfaces.DigitalOutputy (from SISO)Connector of Digital output signal

Revisions

  • January 24, 2013 Initial value for y set to y0 by Kristin Majetta and Christoph Clauss
  • September 8, 2009 pre(y) and x are used to select tHL or tLH by Ulrich Donath
  • January 13, 2005 improved when-conditions and declaration of delayTable by Dynasim
  • September 15, 2004 color changed, names changed by Christoph Clauss
  • May 12, 2004 test if Tdel=0 replaced by Christoph Clauss
  • February 5, 2004 handling of tHL=0 or tLH=0 revised by Christoph Clauss
  • October 12, 2003 by Christoph Clauss
    initially modelled