Автоматика / Задержки и импульсы |
![]() |
![]() |
| Векторизован | Си | |
в палитре | на схеме |
Формирует импульс не менее заданной длительности при изменении входа от нуля до единицы. При этом импульс продляется вновь на заданную длительность, если происходит очередное изменение входа от 0 до 1 в процессе формирования предыдущего импульса. Алгоритм работы блока: если входной сигнал изменился с нулевого значения на единичное (или на ненулевое), то блок формирует на выходе логическую единицу в течение заданного времени. При этом, в течение всего импульса (пока на выходе блока 1), блок также учитывает изменения входного сигнала и при очередном изменении от 0 до 1 импульс формируется заново («подхватывается»), а длительность импульса считается от момент последнего изменения входа от 0 до 1.
Рассмотрим три блока с длительностью импульсов не более 1, 4 и 10 секунд. При этом на вход в блоки будем подавать один и тот же сигнал типа «меандр» с полным периодом 7 секунд (длительность первого полупериода 2 с, второго 5 с). Время расчета — 30 с: