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

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

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

важно - без подменю !!!

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

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

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

схема:
2020-12-06_115701.png

блок:
меню_-_v_1.2_(FBD).ubi

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

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

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


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

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

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

СХЕМА:
2020-12-06_173856.png
БЛОК:
меню_-_v_2,1_(FBD).ubi

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

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