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