The Hysteresis block is a simple buffer stage that provides hysteresis of
the output with respect to the input. The in_low and in_high parameter
values specify the center voltage or current inputs about which the
hysteresis effect operates. The output values are limited to out_lower_limit
and out_upper_limit. The value of "hyst" is added to the in_low and in_high
points in order to specify the points at which the slope of the hysteresis
function would normally change abruptly as the input transitions from a low
to a high value. Likewise, the value of "hyst" is subtracted from the
in_high and in_low values in order to specify the points at which the slope
of the hysteresis function would normally change abruptly as the input
transitions from a high to a low value. In fact, the slope of the hysteresis
function is never allowed to change abruptly but is smoothly varied whenever
the input-domain smoothing parameter is set greater than zero.