FLProg
Вход на сайт
Логин:
Пароль:
Категории раздела
Документация [18]
Блоки пользователей [162]
Цветовые темы [0]
Цветовые темы для программы FLProg предоставленные пользователями
Архив версий программы [188]
Поиск
...
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Четверг, 21.06.2018, 03:23
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

Поиск по сайту


Внимание всем пользователям программы FLProg! В течении ближайших двух дней будет осуществляться переход на новую платформу
Чтобы продолжить общение на форуме вы можете перейти сюда
Сообщения оставленные на старом форуме будут утеряны безвозвратно
Приятного Вам Нового года и до встречи в новом 2018 году
С уважением Администрация flprog.ru
Каталог файлов
Главная » Файлы » Блоки пользователей

Альтернативные счётчики
[ · Скачать удаленно (7 КБ) ] 21.12.2017, 02:00
Заметил что в штатном счётчике многим не хватает возможности обнуления при достижение нужного значения.
В архиве два блока.

---Счётчик---
Входы:
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: Импульс при попытке перейти через минимальный предел

Если что нужно добавить пишите.
Категория: Блоки пользователей | Добавил: Oleg_UA
Просмотров: 1396 | Загрузок: 398 | Комментарии: 6 | Рейтинг: 5.0/4
Всего комментариев: 6
avatar
0
1
Простите за глупость... А в каких случаях этот счётчик применяется? Я смотрю выход аналоговый. Значит можно работать через дешифратор, компаратор и переключатель...!?  wink Или всё таки пример зависимых блоков, если не затруднит.
avatar
0
4

Цитата
Или всё таки пример зависимых блоков, если не затруднит.
Блоки работают независимо.

Подключите на выход LCD, установите константы на числовых входах и подёргайте булевые входы - вот и будет Вам пример основанный на собственном опыте.

На входах блоков сделаны "Rtrig" так что значения будут изменятся только при переходе с "0" на "1"
avatar
0
2
Не хватает выхода boolean на достижение максимального или минимального значения
avatar
0
3
Добавил
avatar
0
5
не хватает входа сброса в ноль
avatar
0
6
Добавил вход "Set_val" для установки значения с входа "val" (при константе на входе "val = 0" и "Set_val = 1" на выходе будет "0")
avatar
FLProg © 2018
uCozЯндекс.Метрика