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