Используя блок Check Static Upper Bound, можно проверять, превышает ли входной сигнал заданное значение.
В этом примере блок Check Static Upper Bound сравнивает значение блока Sine Wave к значению, вводимому в параметр Верхней границы, который является 0.5
. Блок Constant, пометил Bound, иллюстрирует этот параметр в блоке Scope, но не влияет на значение параметров. Статические проверки блока Верхней границы Проверки, если значение входного сигнала меньше Верхней границы. Если это, блок утверждает true (1)
. Поскольку Выходной параметр сигнала утверждения блока выбран, блок выводит значение утверждения. Запустите симуляцию, чтобы наблюдать выходной сигнал модели.
В начале симуляции, блок Check Static Upper Bound выходные параметры 1
потому что значение блока Sine Wave меньше связанного. Во время 0.52
, синусоида превышает 0.5
. Блок Check Static Upper Bound распознает это изменение и выходные параметры 0
. Когда время достигает 2.62
, синусоида падает ниже связанного, и утверждением является true
. Этот шаблон повторения до времени окончания симуляции.