Различие между временем - и основанной на выборке импульсной генерацией

Этот пример показывает различие в поведении блока Pulse Generator в основанных на времени и основанных на выборке режимах.

Рассмотрите эту модель с двумя Импульсными блоками Генератора. Один блок имеет Импульсный набор параметра типа ко Времени, базирующемуся, и другой к базирующейся Выборке. Оба блока сконфигурированы, чтобы вывести импульс с амплитудой той, которая является on в течение пяти секунд, сопровождаемых off в течение пяти секунд. Время симуляции запускается с трех секунд ко времени остановки 18 секунд. Заметьте уведомление смещения времени в правом нижнем углу.

ans = 

  Simulink.SimulationOutput:
                   tout: [61x1 double] 

     SimulationMetadata: [1x1 Simulink.SimulationMetadata] 
           ErrorMessage: [0x0 char] 

Заметьте, что основанный на времени Импульсный Генератор производит сигнал on в течение только двух секунд и затем переключается на off. Это происходит из-за блока, начинающего вычислить вывод из t=0 даже при том, что это не выводит симуляцию до t=3. Основанный на выборке блок выводит импульс пяти секунд on, сопровождаемый на пять секунд off. В этом случае блок вывод не зависит от времени симуляции и запускается только, когда симуляция запускается.