If the Boolean input u
is true
,
the output y
is the time that has elapsed since u
became true
.
Otherwise, y
is 0.
If the output y
becomes greater than the threshold time t
,
the output passed
is true
.
Otherwise it is false
.
In the limiting case where the timer value reaches the threshold t
and the input u
becomes false
simultaneously,
the output passed
remains false
.
-
November 12, 2020, by Michael Wetter:
Reformulated to remove dependency to Modelica.Units.SI
.
This is for
issue 2243.
-
August 28, 2020, by Michael Wetter:
Revised implementation to correctly deal with non-zero simulation start time,
and to avoid state events.
This is for
issue 2101.
-
August 26, 2020, by Jianjun Hu:
Removed reset
boolean input and added output passed
to show if the time becomes greater than threshold time.
This is for
issue 2101.
-
July 31, 2020, by Jianjun Hu:
Fixed the reset input. This is for
issue 2056.
-
November 8, 2019, by Michael Wetter:
Revised implementation. This is for
issue 1221.
-
July 23, 2018, by Jianjun Hu:
Added conditional boolean input for cumulative time measuring. This is for
issue 1221.
-
July 18, 2018, by Jianjun Hu:
Updated implementation to output accumulated true input time. This is for
issue 1212.
-
January 3, 2017, by Michael Wetter:
First implementation, based on the implementation of the
Modelica Standard Library.
Generated at 2025-01-31T19:25:52Z
by OpenModelicaOpenModelica 1.24.3 using GenerateDoc.mos