Timer measuring the time from the time instant where the Boolean input became true
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
Buildings, 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
Buildings, 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
Buildings, issue 2101.
-
July 31, 2020, by Jianjun Hu:
Fixed the reset input. This is for
Buildings, issue 2056.
-
November 8, 2019, by Michael Wetter:
Revised implementation. This is for
Buildings, issue 1221.
-
July 23, 2018, by Jianjun Hu:
Added conditional boolean input for cumulative time measuring. This is for
Buildings, issue 1221.
-
July 18, 2018, by Jianjun Hu:
Updated implementation to output accumulated true input time. This is for
Buildings, issue 1212.
-
January 3, 2017, by Michael Wetter:
First implementation, based on the implementation of the
Modelica Standard Library.
Generated at 2025-12-12T19:14:01Z
by OpenModelicaOpenModelica 1.25.7 using GenerateDoc.mos