Проверяйте значение сигналов с проверкой динамический блок разрыва

Можно проверять, падает ли входной сигнал в динамической верхней и нижней границе при помощи блока Check Dynamic Gap.

В этом примере блок Check Dynamic Gap сравнивает значение протестированного входного сигнала от блока Sine Wave в u порте с блоком Ramp в макс. порте и блоком Step и порте min. Динамические проверки блока Разрыва Проверки, если значение сигнала в макс. порте меньше значения теста sigal, и если значение сигнала в порте min больше значения тестового сигнала. Если это, блок утверждает true (1). Поскольку Выходной параметр сигнала утверждения блока Check Dynamic Gap выбран, блок выводит значение утверждения. Запустите симуляцию, чтобы наблюдать выходной сигнал модели.

В начале симуляции блок Check Dynamic Gap вывел, 1. Выход остается в 1 пока временем симуляции не является 2.47, когда синусоида падает ниже значения блока Ramp. Блок выход остается в 0 пока время симуляции не достигает 3.14, когда синусоида падает ниже значения блока Step. Блок Step активируется, когда время симуляции достигает 3.5, размещение синусоиды между границами. Блок Check Dynamic Gap распознает это изменение и устанавливает выход на 0.

Смотрите также

|