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 2026-04-02T18:18:35Z by OpenModelicaOpenModelica 1.26.3 using
GenerateDoc.mos