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

Этот пример показывает различие в поведении блока 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. В этом случае блок выход не зависит от времени симуляции и запускается только, когда симуляция запускается.