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

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

Добавлено: 13 июл 2018, 02:36
ashdinalt
Доработал, отладил и оттестировал идею уважаемого [ref]cmept-27[/ref].
Добавил описание. Объединил всё в блок.

БЛОК УПРАВЛЕНИЯ МЕНЮ 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 окт 2018, 11:26
gerdog
[ref]ashdinalt[/ref], а какой энкодер тут используется, какая схема включения?
Такая схема подойдёт?
[spoiler]
Изображение
[/spoiler]

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

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

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

Добавлено: 02 мар 2019, 07:35
AlexCrane
Блок для версии 4.2.4.

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

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

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

Добавлено: 17 фев 2020, 18:32
bayeck
на 5,3 не работает.

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

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

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

Добавлено: 26 авг 2021, 12:32
Ingwar
Genndy писал(а): 25 авг 2021, 23:47 Подскажите: где взять можно блок "Меню"?
[spoiler]
Безымянный.png
[/spoiler]

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

Добавлено: 28 авг 2021, 07:18
Genndy
Спасибо

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

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

Добавлено: 29 авг 2021, 22:26
Genndy
Мои извинения. Разобрался. Все работает.

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

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