Доброе время суток.
Подскажите пожалуйста, алгоритм создания своего функционального меню. Как к примеру, стандартное заводское меню.
Вид для печати
Доброе время суток.
Подскажите пожалуйста, алгоритм создания своего функционального меню. Как к примеру, стандартное заводское меню.
Посмотрите 6 видео,
Работа с менеджером экранов. Создание визуализации ПР200
https://owen.ru/product/sreda_progra...en_logic/video
Делаю меню вот по этому уроку https://owen.ru/media/video/rabota_s...om_owenlogic_6
На чистой ПР200 все получилось и работает.
Но у меня задача сделать это и на ИПП120. С ним возникла проблема.
Проект на ПР200:
Вложение 84743
Дело в том, что S_ScreenFlag1 и S_ScreenFlag2, не принимаю значения.
Выдержка из проекта ИПП120:
Вложение 84744
Значения так же не меняются.
Но если в режиме онлайн отладки изменить значение, то переходы работают.
Подскажите с чем это может быть связанно? Заранее спасибо.
Через R_Trig у вас проходит короткий импульс, длительностью один цикл. Конечно вы его не увидите в обеих переменных.
Поставьте таймер на 3-5 сек или временно сделайте без R_Trig и увидите передачу.
Так может просто сделать другое меню? Через экраны и переключение по ним?
Ну когда каждый пункт меню - это экран, и по нажатию кнопок Вверх-Вних, ОК, Esc мы крутимся по разным экранам?
А в конце попадаем на экраны типа "Настройка воды" - и там на экране у нас список параметров настройки.
Вот так. Меня научил Bayk с форума нашего!
Я сделал простой пример. НЕ проверял его!
Концепт там такой:
* Делаем экраны для пунктов меню (я сделал два)
* Делаем экраны для самих меню опций
* При помощи переходов между экранами задаём:
- Вверх-Вниз - листание соседних экранов пунктов меню
- Ввод - переход на экран опций (или подменю)
- Отмена - выход на главный экран или в меню
Редактор переходов между экранами открывается через двойной клик на Группе экранов
Здесь сложность только в том, чтобы не забыть сделать все переходы по экранам.
Я стараюсь не забывать, и во всех проектах такой концепт использую.
Вот ещё ЖЫРНЫЙ проект меню из реального электрощита для квартиры матери.
По идее он может сразу в ПРку загрузиться. Я удалил логику и макросы.
Если загрузится - попробуй, полазай, посмотри, как это выглядит.