Обнаружьте истинную длительность на входе и создайте вывод истинная длительность на основе выходного типа
Simulink Design Verifier
True duration сигнала — Последовательные временные шаги, во время которых сигнал верен
Length истинной длительности сигнала — количество временных шагов, которые составляют истинную длительность
Фаза Input detection — фаза, которая завершена на итоговом временном шаге ожидаемой длины входа истинная длительность
Фаза Output construction — фаза, когда блок создает истинную длительность при выводе на основе выходного типа блока
Delay duration — Количество временных шагов задержки после входного обнаружения, после которого выходной сигнал верен
Вводы и выводы блока Detector имеют булев тип.
На входном обнаружении блок Detector создает выходной сигнал на основе одного из двух выходных типов, которые вы задаете:
Delayed Fixed Duration — После того, как входное обнаружение завершено и после того, как дополнительная задержка, выходной сигнал станет true для постоянного числа временных шагов. Истинная длительность вывода независима от входа.
Synchronized — В итоговом временном шаге входного обнаружения вывод становится true и остается true, пока входной сигнал продолжает быть true. Истинная длительность вывода отличается и синхронизируется с истинной длительностью входа.
Задайте, может ли блок быть сброшен к запуску входного обнаружения внешним булевым сигналом сброса.
Выберите Delayed Fixed Duration (значение по умолчанию), чтобы задать фиксированную истинную продолжительность длительности для вывода после дополнительной задержки. Выберите Synchronized, чтобы синхронизировать вывод истинная длительность с тем из входа.
Продолжительность истинной длительности для входного обнаружения (минимумом является 1).
Для Delayed Fixed Duration опционально задайте продолжительность длительности задержки, после которой вывод становится верным.
Для Delayed Fixed Duration задайте продолжительность вывода истинная длительность (минимумом является 1).
В следующих примерах используйте шаг расчета второго 1.
В этом примере, с набором Output type к Delayed Fixed Duration, входная фаза обнаружения не продолжается во время конструкции выходного сигнала. Следующие параметры блоков для блока Detector установлены можно следующим образом:
Time steps for input detection = 2
Time steps for delay (optional) = 1
Time steps for output duration = 2
Определите объем 1, показывает сценарий, где вторая длительность true не обнаруживается, потому что некоторые временные шаги true происходят во время выходной конструкции.
Однако вторая длительность true в Осциллографе 2 обнаруживается, потому что остающаяся длительность true после выходной конструкции удовлетворяет количество шагов, требуемых для входного обнаружения.

В этом примере, с набором Output type к Synchronized и набором Time steps for input detection к 2, вывод становится true в последнем шаге входного обнаружения. Вывод продолжает быть верным, пока входным сигналом является true.
Определите объем 1, показывает, что вывод становится верным на шаге второго раза, который является итоговым временным шагом входной фазы обнаружения. Когда номер временных шагов для входного обнаружения определяется к 1, вывод идентичен входу, как вы видите в Осциллографе 2.
