Страница 1 из 1

управление меню по 3 кнопкам с возможностью переназначения кнопок для других действий (на один и два уровня)

Добавлено: 22.11.2020{, 18:54}
Di123
2020-12-06_115421.png
2020-12-06_115421.png (1.48 КБ) 1035 просмотров
управляет одноуровневым меню по трём кнопкам с возможностью переназначения кнопок для других действий
версия 1,2 доработанный вариант

важно - без подменю !!!
ОПИСАНИЕПоказать
входы :
кн1 / меню --- удержание по входу делает вход в меню по заданному времени в настройках , после входа она же далее выбор параметра меню , она же выход из меню с тем же временем удержания , она же в не меню выдаёт короткий импульс на выходе кн1
кн2 / + --- увеличивает значение выбранного параметра в меню , она же в не меню на выходе кн2 выдаёт импульс при нажатии либо при удержании единицу до отпускания
кн3 / - --- уменьшает значение выбранного параметра в меню , она же в не меню на выходе кн3 выдаёт импульс при нажатии либо при удержании единицу до отпускания

выходы:
одноимённые подключаются к меню
кн1 --- в не меню выдаёт короткий импульс (как кнопка без удержания)
кн2 --- в не меню выдаёт короткий импульс либо при удержании единицу (работает как обычная кнопка)
кн3 --- в не меню выдаёт короткий импульс либо при удержании единицу (работает как обычная кнопка)

параметры:
time --- время удержание входа "кн1 / меню" что бы войти в меню либо выйти из него


схема:
2020-12-06_115701.png
2020-12-06_115701.png (4.66 КБ) 1035 просмотров

блок:
меню_-_v_1.2_(FBD).ubi
(248.21 КБ) 100 скачиваний

версия для двух уровней (с подменю)
с возможностью переназначения кнопок для других действий
версия 2.1 доработанный вариант

меню должно состоять только из под уровней !!!

2020-12-06_173934.png
2020-12-06_173934.png (2.04 КБ) 1029 просмотров
ОПИСАНИЕПоказать
ВХОДЫ:
кн1 / меню --- удержание по входу делает вход в меню по заданному времени в настройках , после входа она же далее вход в подменю , она же активация параметра на изменение , она же отмена активации , она же выход из подменю с тем же временем удержания , она же выход из меню с тем же временем удержания , она же в не меню выдаёт короткий импульс на выходе кн1
кн2 / + --- листает меню вверх , листает подменю вперёд , увеличивает значение выбранного параметра в подменю , она же в не меню на выходе кн2 выдаёт импульс при нажатии либо при удержании единицу до отпускания
кн3 / - --- листает меню вниз , листает подменю назад , уменьшает значение выбранного параметра в подменю , она же в не меню на выходе кн3 выдаёт импульс при нажатии либо при удержании единицу до отпускания


ВЫХОДЫ:
одноимённо подключаются к меню
кн1 --- в не меню выдаёт короткий импульс (как кнопка без удержания)
кн2 --- в не меню выдаёт короткий импульс либо при удержании единицу (работает как обычная кнопка)
кн3 --- в не меню выдаёт короткий импульс либо при удержании единицу (работает как обычная кнопка)

НАСТРОЙКИ:
time --- время удержание входа "кн1 / меню" что бы войти в меню либо выйти из меню либо выйти из подменю


ПРИНЦЫП РАБОТЫ:
Чтобы войти в меню нужно зажать кнопку на установленное время "кн1 / меню" , далее кнопками кн2 / + и кн3 / - листаем меню , далее на выбранном меню нажимаем кнопку кн1 / меню и переходим в его подменю , далее кнопками на входе кн2 / + и кн3 / - листаем подменю , на выбранном подменю нажимаем кнопку кн1 / меню активируя изменения значения и кнопками на входе кн2 / + и кн3 / - изменяем его , далее нажимая на кнопку кн1 / меню завершаем активацию изменение значения и выбираем другое подменю аналогично меняя его , чтобы выйти из подменю удерживаем кн1 / меню и попадем обратно в меню где всё повторяется с момента выбора меню , чтобы выйти из меню снова удерживаем кн1 / меню

СХЕМА:
2020-12-06_173856.png
2020-12-06_173856.png (5.01 КБ) 1029 просмотров
БЛОК:
меню_-_v_2,1_(FBD).ubi
(507.17 КБ) 136 скачиваний

управление меню по 3 кнопкам с возможностью переназначения кнопок для других действий (на один и два уровня)

Добавлено: 23.08.2021{, 15:43}
Genndy
Описание ни какое. Выходов всего 10, а в описании только 3.