The Hysteresis block is a very simple hysteretic quantisation
function that maps the trajectory of the input function to only two
values (yL and yU). However, the resulting quantisation function is
hysteretic: when the input function crosses the value xU from
below, the block produces an output of the value yU. Analogously,
when the signal crosses xL from above, the Hysteresis block
produces an output with the value yL. If the signal crosses either
xU from above or xL from below, nothing happens. This means in
particular that the input function can take the same value twice,
each time though triggering a different output event.
See also the Quantised State
Systems section for more details about hysteretic quantisation
functions.
The following picture shows an input function in the form of a sine
signal (blue) and the output of the Hysteresis block (red) with the
following parameter setting: xU =1.5, xL =-1, yU =0.5 and yL
=-0.5.