Block that detects zero crossings.
The output y
is true
at the
time instant when the input u
becomes
zero, provided the input enable
is
true
. At all other time instants,
the output y
is false
.
If the input u
is zero at a time instant when
the enable
input changes its value, then the output y
is false
.
Note, that in the plot window of a Modelica simulator, the output of
this block is usually identically to false
, because the output
may only be true
at an event instant, but not during
continuous integration. In order to check that this component is
actually working as expected, one should connect its output to, e.g.,
component Buildings.Controls.OBC.CDL.Discrete.TriggeredSampler.
Obsolete
package. This is for
issue 3595.