С помощью блока «Проверить динамический диапазон» можно проверить, выходит ли входной сигнал за пределы динамической верхней и нижней границы.

Эта модель использует блок синусоидальной волны в качестве динамического тестового сигнала. Блок «Проверить динамический диапазон» определяет, превышает ли значение синусоидальной волны сигнал от блока «Наклонение» или падает ниже сигнала от блока «Шаг» на каждом временном шаге. В блоке Check Dynamic Range выбран параметр Output assertion signal, поэтому выходной сигнал указывает, является ли условие утверждения true (1) или false (0). Нажмите кнопку Run для просмотра выходных данных модели.

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