Обозначение


Описание

При установленном в единицу входе enbl на выходе блока формируются логические импульсы заданной скважности: длительность импульса задается входом t1, длительность паузы – входом t2.

Выходы t_on и t_off ведут отсчёт текущего времени импульса и паузы соответственно.

При работе блока в фоне присутствует погрешность.

Примечание:
1. Оптимальными значениями времени задержки являются числа кратные величине таймерного цикла.
2. Не кратные значения округляются до времени таймерного цикла в большую сторону.
Важно!
1. Для адекватной работы блока, необходимо размещать его только в Таймере.
2. Не рекомендуется задавать время задержки меньше времени таймерного цикла.

Назначение входов и выходов

ВходыТипОписание
t1l32длительность импульса
t2l32длительность паузы
enblbвключение
ВыходыТипОписание
outbвыход
t_onul32текущее время импульса (мс)
t_offul32текущее время паузы (мс)

Инициализация

Выход out инициализируется 0.

Алгоритм


Ссылки