ОВЕНовцы пожалуйста выложите пример программы в котором показано как правильно делать переходы по экранам.
ОВЕНовцы пожалуйста выложите пример программы в котором показано как правильно делать переходы по экранам.
Например, так:
1) У каждого экрана указывается его номер (или даже название -- тут нужно подумать)
2) Делается ФБ "сменить_экран" с одним входом -- "номер_экрана"
3) Если значение этого входа меняется, то ПР меняет отображаемый экран
Таким образом можно будет делать и автоматические смены, и с кнопок и т.п.
Но это, разумеется, ещё не реализовано в ОЛ.
Все зависит от задачи, у каждого свое понятие как правильно. Все возможности как осуществляются переходы, есть в настройках экрана, это и нажатие и удержание кнопок и всевозможные комбинации. В прикрепленном файле есть 2 примера, первый самый простой, переход между экранами по нажатию ALT, второй вызов меню по дискретному входу, с автоматическим возвратом через 5 сек, настраивается в программе. Я использую как правило кнопку ALT, по той причине что она не участвует явно в управлении экраном, к примеру если на экране строк несколько, то кнопки вниз вверх будут для пролистывания, и если эти кнопки назначить на переход, может получиться не очень удобно работать, так же и с остальными кнопками, если нет редактируемых переменных, можно задействовать SEL и т.д.
С уважением, Ревака Юрий.
Инженер группы технической поддержки компании "ОВЕН"
e-mail: yu.revaka@owen.ru
Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ