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

Можно проверять, падает ли входной сигнал за пределами динамической верхней и нижней границы при помощи блока 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.

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

|