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

Блок Управления Меню 3-мя Кнопками + Курсор

Добавлено: 13.07.2018{, 02:36}
ashdinalt
Доработал, отладил и оттестировал идею уважаемого cmept-27.
Добавил описание. Объединил всё в блок.

БЛОК УПРАВЛЕНИЯ МЕНЮ 3-мя КНОПКАМИ.
Это могут быть 3 раздельные кнопки или энкодер, определяющий щелчки вправо/влево.
2.jpg
=== Логика работы:
Короткое нажатие SELECT - вход в меню.
UP, DOWN - перемещение по меню.
Еще короткое нажатие SELECT - вход в режим изменения переменной или вход в подменю.
UP, DOWN - измениение значения переменной или перемещение по подменю.
Еще короткое нажатие SELECT - выход из режима изменения переменной.
Удержание SELECT - выход из подменю в главное меню или выход из главного меню.

=== Подключение входов:
SELECT, UP, DOWN - с выходов трёх кнопок соответственно логике работы
AMM - с выхода меню "Активно главное меню".
PARAM - с выходов активности тех пунктов меню, которые имеют изменяемые
переменные, т.е. это обычные пункты меню.
SUB - с выходов активности тех пунктов меню, которые имеют группу параметров,
т.е. являются подменю.

=== Подключение выходов:
EN, MU, MD, V+, V-, ETM, ExFM - к соответствующим входам основного блока меню
CHNG - выход активности пунктов меню, которые имеют изменяемые переменные,
например, для реализации индикации редактирования переменной (создания курсора).


Автор идеи: cmept-27
Доработка и описание: Ash

Блок Управления Меню 3-мя Кнопками + Курсор

Добавлено: 26.10.2018{, 11:26}
gerdog
ashdinalt, а какой энкодер тут используется, какая схема включения?
Такая схема подойдёт?
СпойлерПоказать
Изображение

Блок Управления Меню 3-мя Кнопками + Курсор

Добавлено: 04.01.2019{, 06:09}
ashdinalt
Я использовал вот такой энкодер
rotary-encoder-arduino.jpg

Блок Управления Меню 3-мя Кнопками + Курсор

Добавлено: 02.03.2019{, 07:35}
AlexCrane
Блок для версии 4.2.4.

Блок Управления Меню 3-мя Кнопками + Курсор

Добавлено: 03.03.2019{, 13:06}
bdw5
привет. в версии 4.11--с блоком меню соединяется только через переменные. предыдущая версия на 4.11 не работает

Блок Управления Меню 3-мя Кнопками + Курсор

Добавлено: 17.02.2020{, 18:32}
bayeck
на 5,3 не работает.

Блок Управления Меню 3-мя Кнопками + Курсор

Добавлено: 25.08.2021{, 23:47}
Genndy
Подскажите: где взять можно блок "Меню"?

Блок Управления Меню 3-мя Кнопками + Курсор

Добавлено: 26.08.2021{, 12:32}
Ingwar
Genndy писал(а):
25.08.2021{, 23:47}
Подскажите: где взять можно блок "Меню"?
СпойлерПоказать
Безымянный.png

Блок Управления Меню 3-мя Кнопками + Курсор

Добавлено: 28.08.2021{, 06:06}
Genndy
Спасибо

Отправлено спустя 1 час 11 минут 41 секунду:
Блок устарел и в новой версии FLProg не работает. В блоке "Меню" нет возможности вывода сигнала активного подменю.

Блок Управления Меню 3-мя Кнопками + Курсор

Добавлено: 29.08.2021{, 22:26}
Genndy
Мои извинения. Разобрался. Все работает.

Блок Управления Меню 3-мя Кнопками + Курсор

Добавлено: 03.02.2024{, 10:53}
Ardudue
ashdinalt писал(а):
13.07.2018{, 02:36}
CHNG - выход активности пунктов меню, которые имеют изменяемые переменные,
например, для реализации индикации редактирования переменной (создания курсора).
Как создается курсор? Нет случайно примера работы блока в flp?