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

В этом примере блок Check Dynamic Gap сравнивает значение проверенного входного сигнала от блока синусоидальной волны в u-порте с блоком Ramp в max-порте и блоком Step и min-порте. Блок Check Dynamic Gap проверяет, меньше ли значение сигнала на максимальном порте, чем значение тестового сигнала, и больше ли значение сигнала на минимальном порте, чем значение тестового сигнала. Если это так, блок утверждает true (1). Поскольку выбран параметр выходного сигнала подтверждения блока проверки динамического зазора, блок выводит значение утверждения. Выполните моделирование для просмотра выходных данных модели.

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