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

как в меню сделать моргающие значения при установке параметров

Добавлено: 04 июн 2020, 19:16
bichek
Здравствуйте друзья,Помогите начинающему.Заходишь в меню и при установке значений не поймешь когда надо крутить энкодер.Нужно чтобы, при входе в изменяемый параметр, моргали значения или хотя бы точка какая.Делаю терморегулятор на автоклав, с запуском таймера выдержки,после достижения оптимальной температуры,после отработки таймера-стоп нагрева и ждёт хозяина.Проект прилагаю.Всё чисто по спартански и по минимуму.Датчик потом заменю на ТС PL100,хотя и 18В20 до 125* вроде тянет.
Насчет многоуровневого меню,у меня одноуровневое,но в данном блоке можно ставить и много.А вот в версии 701 нифига не хочет работать данный блок меню-испытал на стенде.

как в меню сделать моргающие значения при установке параметров

Добавлено: 04 июн 2020, 21:21
Aleksandr2
У Грачика Чилингаряна есть видео про четырехканальный таймер полива. Там моргание изменяемого параметра реализовано.

как в меню сделать моргающие значения при установке параметров

Добавлено: 04 июн 2020, 23:16
Anydy
Похоже у нас тут форум не для помощи начинающим - а бесплатный ресурс разработки программ для начинающих... прекращайте уже делать им программы по первому чиху .... спрашивающего! FLProg был создан для обучения новичков, но никак не для - а скажите как сделать? - пожалуйста -вот тебе программа! ...Да конечно скажем как сделать , подскажем, но сделать ты должен сам! А то получается зачем думать когда можно спросить на форуме..... Даже поиском не умеют пользоваться, плодят одинаковые темы которых уже полно на форуме....

как в меню сделать моргающие значения при установке параметров

Добавлено: 05 июн 2020, 08:19
com
Ая досих пор так учусь! :smile236: :smile236: не всегда хватает ума реализовать свои хотелки. Так что, кто как считает нужным, так и помогает. А поиск по форуму, иногда одно слово введешь, а выдает недостаточно информации или короткий поисковый запрос типа, а введешь два слова, так он может по этим двум словам не связанные темы выдать ахулиард страниц. И что, эти тонны информации как переваривать? Зачастую там воды столько...... а читать весь бред, ну уж извините, дел других хватает. А иногда кто то вопрос задаст, там ответа то два слова, а в место етого его начинают отчитывать, порои и по несколькуьпостов пишут. Где логика? Где то я уже приводил пример, заходишь на форум юристов, к примеру, помощь просишь, а тебе сразу, ищи по форому, изучай законы, там все написано.

как в меню сделать моргающие значения при установке параметров

Добавлено: 05 июн 2020, 08:22
Anydy
[ref]av[/ref], Я то в общем не против, просто иногда бывают уникумы что ничего не сделав - просят помощи.... а вот когда человек пишет код и у него е получается - тогда всегда рады помочь, если есть время и знания....тут непрограммистов тоже можно по пальцам пересчитать)))
Я тоже далеко не программист, но предпочитаю погуглить вместо того чтобы ждать ответа на форуме...так намного быстрее и в довесок еще кучка знаний прибавляется!
В общем я хотел сказать что человек должен для начала сам хоть что то сделать, начать, а если не получается - всегда поможем!
А по теме -
bichek писал(а): 04 июн 2020, 19:16 Нужно чтобы, при входе в изменяемый параметр, моргали значения или хотя бы точка какая.
Ну так вы же выводите какие то показания на дисплей! Так выведите их на пол секунды, потом вместо них на пол секунды пробелы, потом опять показания! Логика проще простого!

как в меню сделать моргающие значения при установке параметров

Добавлено: 05 июн 2020, 08:29
com
Как то тоже пробывал вывести моргающие значения, но что то не получалось. Да моргать моргало, но были какие то сопутствующие проблемы, не помню уже что. С тех пор даже и не пытался это реализовать, и так все отлично

как в меню сделать моргающие значения при установке параметров

Добавлено: 05 июн 2020, 08:30
Anydy
com писал(а): 05 июн 2020, 08:19 А поиск по форуму, иногда одно слово введешь, а выдает недостаточно информации или короткий поисковый запрос типа, а введешь два слова, так он может по этим двум словам не связанные темы выдать ахулиард страниц. И что, эти тонны информации как переваривать? Зачастую там воды столько...... а читать весь бред, ну уж извините, дел других хватает
Интересная логика, то есть у вас времени нет поискать по разным ключевым словам, проще спросить на форуме - пусть поищат и выложат на блюдечке, а я пока своими делами позанимаюсь! Форум разросся, я даже свои проекты не помню где лежат, если кто спрашивает так же включаю поиск и перелопачиваю уйму страниц что бы дать ссылку на свой или не свой проект....
Возьмите тему про GSM ....там страниц гора, но мне это было надо и я все перечитал, а люди пишут - мне надо но читать не буду - ПОКАЖИТЕ в каком сообщении есть решение.....нормально так да!

как в меню сделать моргающие значения при установке параметров

Добавлено: 05 июн 2020, 08:31
com
Еще добавлю, не знаю почему, но иногда не удается стартануть свой проект. Вот задумка есть, а как начать не знаю. Тогда начинаю искать чужие проекты, за что то зацеплюсь, и все, проект может идти как по маслу

как в меню сделать моргающие значения при установке параметров

Добавлено: 05 июн 2020, 08:33
com
Anydy писал(а): 05 июн 2020, 08:30
com писал(а): 05 июн 2020, 08:19 А поиск по форуму, иногда одно слово введешь, а выдает недостаточно информации или короткий поисковый запрос типа, а введешь два слова, так он может по этим двум словам не связанные темы выдать ахулиард страниц. И что, эти тонны информации как переваривать? Зачастую там воды столько...... а читать весь бред, ну уж извините, дел других хватает
Интересная логика, то есть у вас времени нет поискать по разным ключевым словам, проще спросить на форуме - пусть поищат и выложат на блюдечке, а я пока своими делами позанимаюсь! Форум разросся, я даже свои проекты не помню где лежат, если кто спрашивает так же включаю поиск и перелопачиваю уйму страниц что бы дать ссылку на свой или не свой проект....
Возьмите тему про GSM ....там страниц гора, но мне это было надо и я все перечитал, а люди пишут - мне надо но читать не буду - ПОКАЖИТЕ в каком сообщении есть решение.....нормально так да!
Воды много, очень. А других никто не напрягает искать, знаешь-ответь, не знаешь, ну и проходи мимо

как в меню сделать моргающие значения при установке параметров

Добавлено: 05 июн 2020, 08:40
com
Многие не сидят же на форуме сутками. А мне надо много чего еще изучить. По бурению скважин, водоочистке, геология, обустройство фундаментов, строительство дома, ремонт квартир, юриспруденция, медицина, электроника. Да звездец еще сколько. И если я буду на каждом форуме всю бредятину читать, что будет?. Да и так уже жена ругается что из за компьютера не вылажу, а еще же все это нужно реализовывать. Так что вот так. Можешь помочь помоги, нет так и не надо мозги выносить, их есть еще кому испортить

как в меню сделать моргающие значения при установке параметров

Добавлено: 05 июн 2020, 08:48
bichek
Aleksandr2 писал(а): 04 июн 2020, 21:21 У Грачика Чилингаряна
Да,спасибо,видел,Но там индикатор не такой и соответственно всё не так. На 2х16 там всё проще.
av писал(а): 04 июн 2020, 22:23 Вам нужно чтобы изменяемое значение моргало ? Так это просто делается.
Спасибо,Но тогда моргают все значения в меню на втором индикаторе.Смысл-по короткому нажатию кнопки энкодера заходим в меню: на первом индикаторе параметр Р1(уст.темпер.),на втором индик.значение.Чтобы изменить значение нажимаем кнопку ещё раз,и здесь должно начать моргать значение и крутим энкодер в плюс или минус.Нажали ещё раз-запомнилось и перестало моргать.Поворот энкодера-следующий пункт меню и т.д. Без моргушки в железе всё прекрасно работает.
Anydy писал(а): 05 июн 2020, 08:22 просто иногда бывают уникумы что ничего не сделав - просят помощи...
Проект что приложил в сообщении вроде сам сочинял.Может надо какую-то переменную изнутри меню вытащить,а потом я уже придумал бы куда её засунуть.

как в меню сделать моргающие значения при установке параметров

Добавлено: 05 июн 2020, 09:11
Anydy
bichek писал(а): 05 июн 2020, 08:48 Проект что приложил в сообщении вроде сам сочинял.Может надо какую-то переменную изнутри меню вытащить,а потом я уже придумал бы куда её засунуть.
Молодец! Я выше писал не про Вас, а в общем, накипело...извиняйте)))) ..... по теме я бы сделал малюсенький ПБ .....но просто некогда, у меня сейчас на сайтах и форуме других проблем столько что .........хорошо жены нет...некому пилить.....

как в меню сделать моргающие значения при установке параметров

Добавлено: 05 июн 2020, 09:17
com
[ref]bichek[/ref], Вроде бы тоже что то лишнее моргало, не помню. Надо еще попробывать питание индикатора проверить, может просаживает

как в меню сделать моргающие значения при установке параметров

Добавлено: 05 июн 2020, 14:36
bichek
av писал(а): 05 июн 2020, 12:55 Как у вас отображаются все значения меню (у вас их три) ?
По очереди.
Если на любом пункте меню нажать кнопку,то можно менять значение нижнего индикатора(но он гад не хочет моргать в это время,а хотелось бы),нажать кнопку ещё раз,то картинка не изменится,но при вращении энкодера уже будут меняться пункты меню. Хотелось бы чтобы при входе в пункт меню значения мигали бы,что-бы было понятно вошел ты в пункт меню или нет? Это конечно для удобства,а так всё работает и меняется.Я так думаю,что в этом меню так сделать невозможно.
Спасибо тебе за блок меню-прекрасная вещь,но блок энкодера пришлось заменить(тормозил при быстром вращении ручки энкодера)на Dryundel-ский,у него хорошие блоки энкодеров.

как в меню сделать моргающие значения при установке параметров

Добавлено: 05 июн 2020, 23:57
bichek
[ref]av[/ref], Спасибо Алексей,я понял твою задумку.Можно еще вывести выходы активности подпунктов по отдельности на переменные и включить прямые входы доступа к подпунктам меню,и можно уже что-то сообразить,завтра уже буду думать.Я не знаю можно ли тут дальше продолжать-может в личке?

как в меню сделать моргающие значения при установке параметров

Добавлено: 06 июн 2020, 08:59
nalnik
Я сделал так:
и кнопки можно использовать только три: (Можно все пять)
kS - вход в меню / перебор уставок
kU - плюс
kD - минус
есть автовыход из "меню" (через 10 секунд - если нет нажатия на кнопки) - хотя "МЕНЮ" как такового нет, на экране просто начинает моргать то что надо изменить.
При нажатой любой кнопки тухнет ":" между часами и минутами.
[spoiler]
ыы1.PNG
[/spoiler]
[spoiler]
ыы2.jpg
[/spoiler]
Большое спасибо [ref]av[/ref], за блоки дисплея!

как в меню сделать моргающие значения при установке параметров

Добавлено: 06 июн 2020, 21:05
bichek
Всё, победил!Всё моргает как надо.По короткому нажатию кнопки энкодера входим в меню,крутялкой влево-вправо выбираем нужный пункт меню,нажимаем ещё раз-значения начинают моргать и крутялкой меняем на нужные значения,нажимаем кнопку -значения запоминаются и перестают моргать,крутим дальше по меню и выставляем всё что нужно,по длинному нажатию(более 1 сек.)-выход из меню.Вместо "Р1" как у меня,в меню можете писать шо угодно,абы влезло на 4 индикатора. Проект прилагается-это автоматика на автоклав(проверено в железе).Может кто захочет собрать-принцип такой: При включении автоклава начинается нагрев до установленной температуры.При достижении установленной температуры включается таймер на установленное Вами время.В это время температура поддерживается на заданном уровне(есть уставка и гестерезис).Как время оттикает-стоп на нагрев и ждёт хозяина-когда же он соизволит подойти.В данной автоматике применен индикатор МАХ 7219. У китайских блоков индикаторы идут подряд.Я же сделал по вертикали(на фото видно) мне так удобнее.Печатку прилагаю,может кто захочет так сделать,у меня не было двухстороннего стеклотекстолита,пришлось ставить перемычки,с двусторонним можете сами доработать.

как в меню сделать моргающие значения при установке параметров

Добавлено: 06 июн 2020, 22:04
ingener
В свое время был такой опыт, не понравилось, что вместе с моргающим символом как-то хаотично подмаргивает весь дисплей, некрасиво. В итоге появился вывод, что лучше обозначать звездочкой или курсором.
Не любит 1602 морганий....

как в меню сделать моргающие значения при установке параметров

Добавлено: 06 июн 2020, 22:23
bichek
ingener писал(а): 06 июн 2020, 22:04 Не любит 1602 морганий....
Про неё и речи нет.

как в меню сделать моргающие значения при установке параметров

Добавлено: 07 июн 2020, 03:31
cmept-27
Нормально все моргает и на 1602 и на МАХ 7219 вы просто не правильно это делаете
viewtopic.php?f=45&t=2613&p=90488#p90488