Вопрос по блоку меню

Вопрос по блоку меню

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Аватара пользователя
cmept-27
Сержант
Сообщения: 270
Зарегистрирован: 08.12.2016{, 15:51}
Репутация: 76

Вопрос по блоку меню

#21

Сообщение cmept-27 » 09.01.2019{, 13:10}

Выводить можно что хочешь и как хочешь из меню. В моем примере можно найти много интересного.viewtopic.php?f=45&t=2613&p=36934&hilit ... еню#p32344
OK

Аватара пользователя
Hijin
Лейтенант
Сообщения: 325
Зарегистрирован: 22.08.2017{, 11:08}
Репутация: 13
Откуда: Винница
Имя: Юрий

Вопрос по блоку меню

#22

Сообщение Hijin » 10.01.2019{, 14:18}

dizzyy писал(а):
09.01.2019{, 12:14}
Вы не правы , вот попробуйте залить ..
Не ну это совсем другое дело здесь Вы уже вставили запись переменной
Все работает почти как мне надо
Вот мой вариант Вашего блока
19.01.09 меню 4 переменные Dizzyy.flp
(329.41 КБ) 77 скачиваний
Здесь изменение переменной производится прямо в меню без перехода в подменю, правда для сохранения необходимо нажать Селект. Движение по меню кнопками Верх Низ Изменение параметра кнопками + -

Аватара пользователя
dizzyy
Капитан
Сообщения: 752
Зарегистрирован: 24.11.2017{, 16:25}
Репутация: 37
Откуда: Червоноград
Имя: Марьян

Вопрос по блоку меню

#23

Сообщение dizzyy » 10.01.2019{, 17:15}

главное что цель достигнута , а дальнейшие манипуляции только для економии места или улучшений

Аватара пользователя
Hijin
Лейтенант
Сообщения: 325
Зарегистрирован: 22.08.2017{, 11:08}
Репутация: 13
Откуда: Винница
Имя: Юрий

Вопрос по блоку меню

#24

Сообщение Hijin » 09.03.2019{, 14:50}

dizzyy писал(а):
10.01.2019{, 17:15}
главное что цель достигнута , а дальнейшие манипуляции только для економии места или улучшений
Встал еще один вопрос
Блок значение пункта меню имеет пару полезніх входов Вход Записи внешнего значения, вход разрешения обновления внешнео значения Вход «Set» - при установке данного чек-бокса у блока появится вход «Set». Значение с входа 'Value' будет записываться в пункт меню только при наличии высокого уровня на этом входе.
Это все отлично . Но на мой взгляд очень не хватает простого входа разрешения включения пункта меню EN.
Для чего вы спросите он нужен? Да просто для того чтобы если у Вас 2х разрядный дисплей а пунктов меню более 10 (при чем различных переменных (и интеджер и булеан) то это все можно было выводить всего на 2 блока дисплея включая или выключая нужные Вам пункты меню и с помощью переключаьелей уже комутировать
Отмечю что каждый блок дисплея занимает примерно 200 байт памяти

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Вопрос по блоку меню

#25

Сообщение Dryundel » 10.03.2019{, 09:54}

Hijin писал(а):
09.03.2019{, 14:50}
Да просто для того чтобы если у Вас 2х разрядный дисплей а пунктов меню более 10
Что означает 2 разрядный дисплей? Может 2х строчный?
Hijin писал(а):
09.03.2019{, 14:50}
то это все можно было выводить всего на 2 блока дисплея включая или выключая нужные Вам пункты меню и с помощью переключаьелей уже комутировать
А почему не использовать для индикации на дисплее стандартные выходы основного блока меню Name и ValStr? Тогда двух блоков дисплея вполне достаточно. И всю коммутацию возьмет на себя основной блок меню.

Аватара пользователя
Hijin
Лейтенант
Сообщения: 325
Зарегистрирован: 22.08.2017{, 11:08}
Репутация: 13
Откуда: Винница
Имя: Юрий

Вопрос по блоку меню

#26

Сообщение Hijin » 28.03.2019{, 18:58}

Dryundel писал(а):
10.03.2019{, 09:54}
А почему не использовать для индикации на дисплее стандартные выходы основного блока меню Name и ValStr? Тогда двух блоков дисплея вполне достаточно. И всю коммутацию возьмет на себя основной блок меню.
Здесь все описание моего проэкта с файлами Флпрог Протеус Эксель видео в облаке и проблемы с которыми я борюсь viewtopic.php?f=54&t=2462&start=20

Аватара пользователя
Hijin
Лейтенант
Сообщения: 325
Зарегистрирован: 22.08.2017{, 11:08}
Репутация: 13
Откуда: Винница
Имя: Юрий

Вопрос по блоку меню

#27

Сообщение Hijin » 01.02.2020{, 14:18}

Вход «Разрешение обновления значения» – при установке данного чек-бокса у блока появится вход «CanValUp». При установке высокого логического уровня на этом входе, значение на выходе «Q» блока будет изменяться сразу при изменении значения в пункте меню. В момент установки на этом входе низкого логического уровня значение на выходе «Q» блока «замораживается» и остается в таком состоянии до появления высокого логического уровня на входе «CanValUp».
Обратите внимание. При изменении значения пункта меню, изменённые значения сразу записываются в данный пункт. То есть, например, при непосредственном вводе значения 123 в пункт меню сначала запишется 1, затем 12 и только потом 123. Такое поведение может негативно повлиять на логику работы схемы (например уставка терморегулятора). Для исключения такой возможности рекомендую применять вход «CanValUp» и запрещать изменение значений на выходе при активности меню.
А вот это совсем не так значение пункта меню сохраняется только при выходе из данного пункта
СпойлерПоказать
1.bmp
1.bmp (812.16 КБ) 320 просмотров
То есть кнопками + - меняю значение. Все нормально на индикаторе значение меняется. Но выключив и включив питание получаю стартовое значение. А вот если после изменения значения выйти из пункта меню значение сохраняется (но это не так как в справке)
Меню.flp
(210.65 КБ) 44 скачивания

Ответить

Вернуться в «Спросить у знатоков»