Страница 2 из 2
Вопрос по блоку меню
Добавлено: 09 янв 2019, 13:10
cmept-27
Выводить можно что хочешь и как хочешь из меню. В моем примере можно найти много интересного.
viewtopic.php?f=45&t=2613&p=36934&hilit ... еню#p32344
Вопрос по блоку меню
Добавлено: 10 янв 2019, 14:18
Hijin
dizzyy писал(а): 09 янв 2019, 12:14Вы не правы , вот попробуйте залить ..
Не ну это совсем другое дело здесь Вы уже вставили запись переменной
Все работает почти как мне надо
Вот мой вариант Вашего блока
19.01.09 меню 4 переменные Dizzyy.flp
Здесь изменение переменной производится прямо в меню без перехода в подменю, правда для сохранения необходимо нажать Селект. Движение по меню кнопками Верх Низ Изменение параметра кнопками + -
Вопрос по блоку меню
Добавлено: 10 янв 2019, 17:15
dizzyy
главное что цель достигнута , а дальнейшие манипуляции только для економии места или улучшений
Вопрос по блоку меню
Добавлено: 09 мар 2019, 14:50
Hijin
dizzyy писал(а): 10 янв 2019, 17:15главное что цель достигнута , а дальнейшие манипуляции только для економии места или улучшений
Встал еще один вопрос
Блок значение пункта меню имеет пару полезніх входов Вход Записи внешнего значения, вход разрешения обновления внешнео значения Вход «Set» - при установке данного чек-бокса у блока появится вход «Set». Значение с входа 'Value' будет записываться в пункт меню только при наличии высокого уровня на этом входе.
Это все отлично . Но на мой взгляд очень не хватает простого входа разрешения включения пункта меню EN.
Для чего вы спросите он нужен? Да просто для того чтобы если у Вас 2х разрядный дисплей а пунктов меню более 10 (при чем различных переменных (и интеджер и булеан) то это все можно было выводить всего на 2 блока дисплея включая или выключая нужные Вам пункты меню и с помощью переключаьелей уже комутировать
Отмечю что каждый блок дисплея занимает примерно 200 байт памяти
Вопрос по блоку меню
Добавлено: 10 мар 2019, 09:54
Dryundel
Hijin писал(а): 09 мар 2019, 14:50Да просто для того чтобы если у Вас 2х разрядный дисплей а пунктов меню более 10
Что означает 2 разрядный дисплей? Может 2х строчный?
Hijin писал(а): 09 мар 2019, 14:50то это все можно было выводить всего на 2 блока дисплея включая или выключая нужные Вам пункты меню и с помощью переключаьелей уже комутировать
А почему не использовать для индикации на дисплее стандартные выходы основного блока меню Name и ValStr? Тогда двух блоков дисплея вполне достаточно. И всю коммутацию возьмет на себя основной блок меню.
Вопрос по блоку меню
Добавлено: 28 мар 2019, 18:58
Hijin
Dryundel писал(а): 10 мар 2019, 09:54
А почему не использовать для индикации на дисплее стандартные выходы основного блока меню Name и ValStr? Тогда двух блоков дисплея вполне достаточно. И всю коммутацию возьмет на себя основной блок меню.
Здесь все описание моего проэкта с файлами Флпрог Протеус Эксель видео в облаке и проблемы с которыми я борюсь
viewtopic.php?f=54&t=2462&start=20
Вопрос по блоку меню
Добавлено: 01 фев 2020, 14:18
Hijin
Вход «Разрешение обновления значения» – при установке данного чек-бокса у блока появится вход «CanValUp». При установке высокого логического уровня на этом входе, значение на выходе «Q» блока будет изменяться сразу при изменении значения в пункте меню. В момент установки на этом входе низкого логического уровня значение на выходе «Q» блока «замораживается» и остается в таком состоянии до появления высокого логического уровня на входе «CanValUp».
Обратите внимание. При изменении значения пункта меню, изменённые значения сразу записываются в данный пункт. То есть, например, при непосредственном вводе значения 123 в пункт меню сначала запишется 1, затем 12 и только потом 123. Такое поведение может негативно повлиять на логику работы схемы (например уставка терморегулятора). Для исключения такой возможности рекомендую применять вход «CanValUp» и запрещать изменение значений на выходе при активности меню.
А вот это совсем не так значение пункта меню сохраняется только при выходе из данного пункта
[spoiler]
1.bmp
[/spoiler]
То есть кнопками + - меняю значение. Все нормально на индикаторе значение меняется. Но выключив и включив питание получаю стартовое значение. А вот если после изменения значения выйти из пункта меню значение сохраняется (но это не так как в справке)
Меню.flp