Можно проверять, падает ли входной сигнал за пределами динамической верхней и нижней границы при помощи блока Check Dynamic Range.
Эта модель использует блок Sine Wave в качестве динамического тестового сигнала. Блок Check Dynamic Range определяет, превышает ли значение синусоиды сигнал от блока Ramp или падений ниже сигнала от блока Step на каждом временном шаге. В блоке Check Dynamic Range выбран Выходной параметр сигнала утверждения, таким образом, выходной сигнал указывает, является ли условием утверждения true (1)
или false (0)
. Тираж, чтобы наблюдать выходной сигнал модели.
В блоке Scope вы видите что блок Check Dynamic Range выходные параметры 0
пока синусоида не падает ниже значения блока Ramp, когда временем симуляции является 2.47
. Блок выход остается в 1
пока время симуляции не достигает 3.14
, когда синусоида падает ниже значения блока Step. Блок Step активируется, когда время симуляции достигает 3.5
, размещение синусоиды между границами. Блок Check Dynamic Range распознает это изменение и выходные параметры 1
.