Расширьте истинную длительность входа
Simulink Design Verifier
True duration сигнала — Последовательные временные шаги, во время которых сигналом является true
Блок расширителя расширяет истинную длительность входного сигнала постоянным числом шагов (конечный дополнительный режим) или неопределенно.
Вводы и выводы блока расширителя имеют булев тип.
Выберите Finite
(значение по умолчанию), чтобы задать постоянное число временных шагов для расширения. Выберите Infinite
, чтобы задать неопределенное расширение.
Для конечного расширения задайте количество временных шагов для расширения истинной длительности (минимумом является 1
).
Задайте, может ли внешний булев сигнал сброса сбросить расширение блока. Сигнал сброса также сбрасывает бесконечное расширение. Бесконечное расширение с внешним сбросом является неопределенным расширением, пока внешний сигнал сброса не становится true
.
В следующем примере сделайте следующее:
Установите образцовый шаг расчета на второй 1
.
Для блока расширителя:
Установите параметр Extension Period на Finite
.
Установите параметр Time steps for extension на 2
Если входной сигнал становится true
в дополнительный период, вывод продолжает быть true
и расширен после того, как последняя длительность входа true
завершена. Вы видите это в следующем осциллографе.