This information is part of the Business Simulation Library (BSL). Please support this work and ► donate.
The output y will be identical with the input u whenever u is greater than or equal to zero. It will be zero in all other cases.
In the default setting (strict = false
) in the Advanced tab, nonnegativity will be strictly ovserved:
if strict then y = noEvent(if u < 0 then 0 else u); else y = smooth(0, if u < 0 then 0 else u); end if;