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

Пользовательские блоки не подходящее под другие разделы
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Ответить
ashdinalt
Рядовой
Сообщения: 31
Зарегистрирован: 06 июн 2018, 05:14

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

Сообщение 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
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
gerdog
Рядовой
Сообщения: 42
Зарегистрирован: 04 янв 2018, 07:46

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

Сообщение gerdog »

[ref]ashdinalt[/ref], а какой энкодер тут используется, какая схема включения?
Такая схема подойдёт?
[spoiler]
Изображение
[/spoiler]
ashdinalt
Рядовой
Сообщения: 31
Зарегистрирован: 06 июн 2018, 05:14

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

Сообщение ashdinalt »

Я использовал вот такой энкодер
rotary-encoder-arduino.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
AlexCrane
Капитан
Сообщения: 900
Зарегистрирован: 20 окт 2017, 13:22
Откуда: Ульяновск
Имя: Александр

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

Сообщение AlexCrane »

Блок для версии 4.2.4.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
bdw5
Рядовой
Сообщения: 19
Зарегистрирован: 26 дек 2018, 22:04
Откуда: минск
Имя: дмитрий

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

Сообщение bdw5 »

привет. в версии 4.11--с блоком меню соединяется только через переменные. предыдущая версия на 4.11 не работает
bayeck
Сержант
Сообщения: 140
Зарегистрирован: 15 янв 2018, 00:58
Откуда: истра
Имя: роман

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

Сообщение bayeck »

на 5,3 не работает.
Genndy
Рядовой
Сообщения: 13
Зарегистрирован: 23 авг 2021, 10:13
Имя: Геннадий

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

Сообщение Genndy »

Подскажите: где взять можно блок "Меню"?
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь

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

Сообщение Ingwar »

Genndy писал(а): 25 авг 2021, 23:47 Подскажите: где взять можно блок "Меню"?
[spoiler]
Безымянный.png
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Genndy
Рядовой
Сообщения: 13
Зарегистрирован: 23 авг 2021, 10:13
Имя: Геннадий

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

Сообщение Genndy »

Спасибо

Отправлено спустя 1 час 11 минут 41 секунду:
Блок устарел и в новой версии FLProg не работает. В блоке "Меню" нет возможности вывода сигнала активного подменю.
Genndy
Рядовой
Сообщения: 13
Зарегистрирован: 23 авг 2021, 10:13
Имя: Геннадий

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

Сообщение Genndy »

Мои извинения. Разобрался. Все работает.
Ardudue
Лейтенант
Сообщения: 418
Зарегистрирован: 13 апр 2020, 18:22
Имя: Антон

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

Сообщение Ardudue »

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

Вернуться в «Другое»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость