Block that outputs a boolean pulse.
The output of this block is a pulse with a constant period and a
width as obtained from the input 0 ≤ u ≤ 1, which is
the width relative to the period.
The block produces the following ouputs:
u = 0, the output y remains
false.0 < u < 1, the output y will
be a boolean pulse with the period specified by the parameter
period and the width set to
u*period.u = 1, the output y remains
true.When the input u changes by more than
deltaU and the output has been holding constant for
more than minimum holding time minTruFalHol, the
output will change to a new pulse with width equal to
u*period.
