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

 

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

—Счётчик—

Входы:
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

Автор публикации

не в сети 3 недели

Сергей Глушенко

831
Комментарии: 15Публикации: 397Регистрация: 04-02-2018

1 комментарий к “Альтернативные счётчики”

Оставьте комментарий

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