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

Используя блок Check Dynamic Lower Bound, можно проверять, падает ли входной сигнал ниже изменяющейся нижней границы во время симуляции.

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

В начале симуляции, блок Check Dynamic Lower Bound выходные параметры 0 потому что значение блока Sine Wave больше значения блока Step. Во время 3.14, синусоида опускается ниже 0, то, чтобы заставлять значение блока Step превысить синусоиду. Блок Check Dynamic Lower Bound распознает это изменение и выходные параметры 1.

Во время 5, блок Step выводит значение 0.5, который все еще больше синусоиды. Значение блока Step остается больше, чем синусоида, пока время не достигает 6.81. Блок Check Dynamic Lower Bound распознает это изменение и сбои утверждения. Утверждение остается в 0 пока время не достигает 8.90, где синусоида понижается значение блока Step.

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

|