В этом примере показано, как блок Simscape™ Foundation Library Counter дискретного времени может использоваться, чтобы создать компоненты с более комплексными поведениями. Модель реализует управляемый источник напряжения PWM, где PWM вовремя (рабочий цикл) пропорционален входному u физического сигнала.
Для альтернативной асинхронной реализации смотрите Асинхронный Исходный пример Напряжения PWM, ssc_pwm_asynchronous. Версия дискретного времени лучше подходит для решателей фиксированного шага и оборудования в приложениях цикла, тогда как асинхронная реализация лучше подходит для быстрой настольной симуляции с помощью решателей переменного шага.
Эти графики показывают выходное напряжение Дискретного Источника Напряжения PWM, а также размера шага, используемого в процессе моделирования. Поскольку решатель фиксированного шага используется, размер шага остается постоянным во время симуляции. Используемый размер шага должен быть малым достаточно, чтобы получить изменение рабочего цикла с приемлемым разрешением.
Эти графики сравнивают результаты ssc_pwm_discrete и ssc_pwm_asynchronous. Модели производят почти тот же сигнал напряжения, но асинхронная модель может запуститься с решателем переменного шага и может сделать большие шаги. Это может привести к более быстрым симуляциям.