Проверяйте сигнал нижней границы с проверяющим статическим нижним блоком

Используя блок 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. Этот шаблон повторяется до конца симуляции.

См. также

|