Приращение выходного сигнала на 1 с каждым шагом времени
Библиотека Simscape/Foundation/Физические сигналы/Источники

Блок счетчика PS увеличивает выходной сигнал Y на 1 с каждым шагом времени между минимальным (сброшенным) значением и максимальным значением. При необходимости можно указать начальное значение сигнала, отличное от значения сброса, и начальное смещение по времени. Выходной сигнал, генерируемый блоком, показан на следующей диаграмме.

Если задано начальное смещение по времени, блок выдает начальное значение сигнала. init до тех пор, пока время моделирования не достигнет offset значение, с которого начинается цикл подсчета. Блок выводит текущее значение для одного временного шага, затем многократно увеличивает значение сигнала на 1 и выводит его для одного временного шага, пока не достигнет максимального значения max. Блок выводит max значение для одного временного шага, затем возвращается к reset значение, и цикл подсчета начинается снова.
Этот блок используется совместно с другими физическими сигнальными блоками для моделирования дискретного поведения.
Пример источника напряжения PWM дискретного времени иллюстрирует, как можно использовать блок счетчика PS для построения компонентов с более сложным поведением. Для получения информации об альтернативной асинхронной реализации см. пример асинхронного источника напряжения PWM. Версия дискретного времени лучше подходит для решателей с фиксированным шагом и приложений с аппаратным обеспечением в цикле, тогда как асинхронная реализация лучше подходит для быстрого моделирования рабочего стола с использованием решателей с переменным шагом.