Инкрементный выходной сигнал 1 с каждым временным шагом
Simscape / Библиотека Основы / Физические сигналы / Источники
Блок PS Counter постепенно увеличивает выходной сигнал, Y, 1 с каждым временным шагом неоднократно между минимальным (сброс) значение и максимальным значением. Можно опционально задать начальное значение сигналов, отличающееся от значения сброса и начального смещения времени. Выходной сигнал, сгенерированный блоком, показывают в следующей схеме.
Если начальное смещение времени задано, блок выводит начальное значение сигналов init
, пока время симуляции не достигает значения offset
, в которой точке запускается цикл подсчета. Блок выводит текущее значение для одного временного шага, затем неоднократно постепенно увеличивает значение сигналов 1 и выводит его для одного временного шага, пока это не достигает максимального значения max
. Блок выводит значение max
для одного временного шага, затем возвращается к значению reset
, и цикл подсчета запускается снова.
Используйте этот блок, в сочетании с другими блоками физического сигнала, чтобы смоделировать дискретные поведения.
Исходный пример Напряжения PWM Дискретного времени иллюстрирует, как можно использовать блок PS Counter, чтобы создать компоненты с более комплексными поведениями. Для альтернативной асинхронной реализации смотрите Асинхронный Исходный пример Напряжения PWM. Версия дискретного времени лучше подходит для решателей фиксированного шага и оборудования в приложениях цикла, тогда как асинхронная реализация лучше подходит для быстрой настольной симуляции с помощью решателей переменного шага.