exponenta event banner

Проверка диапазона сигналов с помощью блока проверки статического диапазона

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

В этом примере блок «Проверить статический диапазон» сравнивает значение блока синусоидальной волны со значениями, введенными в параметрах «Верхняя граница» и «Нижняя граница», которые являются 0.5 и -0.5. Блоки «Константа» с обозначениями «Верхняя граница» и «Нижняя граница» иллюстрируют эти параметры в блоке «Область», но не влияют на значения параметров. Блок «Проверить статический диапазон» проверяет, превышает ли значение входного сигнала значение нижней границы или значение верхней границы. Если это так, блок утверждает true (1). Поскольку выбран параметр выходного сигнала утверждения блока, блок выводит значение утверждения. Выполните моделирование для просмотра выходных данных модели.

В начале моделирования выводится блок Check Static Range (Проверка статического диапазона). 1 поскольку значение блока синусоидальной волны меньше значения верхней границы. Во время 0.52, синусоидальная волна превышает 0.5. Блок Check Static Range распознает это изменение и выводит 0. Когда время достигнет 2.62синусоидальная волна падает ниже значения верхней границы, и утверждение true. Когда время достигнет 3.67синусоидальная волна падает ниже значения нижней границы. Блок Check Static Range распознает это изменение и выводит 0. Выходной сигнал остается на уровне 0 пока не наступит время 5.76, когда синусоидальная волна затем превышает значение нижней границы. Этот шаблон повторяется до окончания моделирования.

См. также

|