Альтернативные счётчики

 

Заметил что в штатном счётчике многим не хватает возможности обнуления при достижение нужного значения.
В архиве два блока.

—Счётчик—

Входы:
step: При переходе с “0” в “1” происходит изменение значения счётчика на число поданное на вход “Step_val”
dir: Направление (1: увеличение; 0: уменьшение)
U_res: Верхнее значение при пересечение которого счётчик сбросится в “0”
D_res: Нижнее значение при пересечение которого счётчик сбросится в “0”
val: Устанавливаемое значение при “1” на входе “Set_val”
Set_val: Установить значение счётчика равным значению на входе “val”

Выходы:
out: Значение счётчика
res_U: Импульс в один цикл при достижение верхнего предела
res_D:Импульс в один цикл при достижение нижнего предела

—Level—

Входы:

Max: Максимальное значение на выходе “out”
Up: Увеличить на число с входа “change_val”
Down: Уменьшить на число с входа “change_val”
Min: Минимальное значение на выходе “out”
Set_level: Установить значение на выходе “out” равным значению на входе “level”

Выходы:
out: Результат
lim_max: Импульс при попытке перейти через максимальный предел
lim_min: Импульс при попытке перейти через минимальный предел

Если что нужно добавить пишите.

Скачать


3

Publication author

764
Comments: 15Publics: 389Registration: 04-02-2018

1 thought on “Альтернативные счётчики”

  1. Да действительно не хватало обнуления. Хотел Вас просить сделать это. Надеюсь с выходом новой версии, в базовом блоке это будет) Спасибо!

    0

Leave a Comment

Войти с помощью: