This model is similar to
Modelica.Blocks.Continuous.Integrator
except that it optionally allows to reset the output y
of the integrator.
The output of the integrator can be reset as follows:
reset = TRANSFORM.Types.Reset.Disabled
, which is the default,
then the integrator is never reset.
reset = TRANSFORM.Types.Reset.Parameter
, then a boolean
input signal trigger
is enabled. Whenever the value of
this input changes from false
to true
,
the integrator is reset by setting y
to the value of the parameter y_reset
.
reset = TRANSFORM.Types.Reset.Input
, then a boolean
input signal trigger
is enabled. Whenever the value of
this input changes from false
to true
,
the integrator is reset by setting y
to the value of the input signal y_reset_in
.
See TRANSFORM.Blocks.Examples.IntegratorWithReset for an example.
To adjust the icon layer, the code of Modelica.Blocks.Continuous.Integrator has been copied into this model rather than extended.
Modified from IBPSA Library