PDA

Просмотр полной версии : Создание экранов на ПР 200



Prapor48
26.01.2017, 11:27
Доброго времени суток, форумчане!
Интересует вопрос по созданию работающего экрана на ПР 200. Собственно, есть программа, которая управляет двумя спаренными насосами в тепловом узле, на циркуляции отопления. Работает всё как часы, но еще требуется сделать управление с экрана, а именно:
1) Переключение режимов - "Ручной/Автоматический";
2) Вкл/Выкл насосов в ручном режиме по отдельности, вместе, либо отключение обоих;
3) Переключение времени работы насосов в автоматическом режиме, например 6, 12 и 24 часа;
4) Ну и вывод на главный экран всех показателей.

Методом тыка понял только как оформлять переключение между экранами, и то не до конца. Как создать экраны - непонятно. Прошу объяснить/рассказать/показать как осуществить данную затею. Скриншоты программы прилагаю. Заранее спасибо!

Алексей Геннадьевич
26.01.2017, 11:43
Возьмите себе за правило - из любого экрана должен быть выход в исходный.
Переходы между экранами лучше делать по комбинации клавиш ALT+кнопка (удобнее и понятнее)

maximov2009
26.01.2017, 12:13
Добрый день. Вот пример.

maximov2009
26.01.2017, 12:15
Что то непонятное с сайтом, не могу загрузить ни проект ни раровский архов. Напишите почтовый ящик, скину туда. Можете в личку.
С уважением.

Pavel_
26.01.2017, 16:12
Как для примера, могу посоветовать вот такой проект (http://www.owen.ru/forum/showthread.php?t=23201&page=10&p=224974&viewfull=1#post224974), в нем три экрана на которых возможно вводить различные уставки...

dim1987
27.01.2017, 16:17
Подскажите почему в combobox когда переменная равна 1 то она возвращается на 0 при переходах на другие экраны?

Ревака Юрий
27.01.2017, 16:25
Подскажите почему в combobox когда переменная равна 1 то она возвращается на 0 при переходах на другие экраны?

Она у вас в логике никуда не идет, попробуйте назначить ее на переменную.

dim1987
27.01.2017, 16:40
но когда другие значения все норм. Вот немного переделал, и выходит что в пр переменная сохраняется в 1. а на экране отображается 0.

Ревака Юрий
27.01.2017, 18:09
но когда другие значения все норм. Вот немного переделал, и выходит что в пр переменная сохраняется в 1. а на экране отображается 0.

Сейчас нет возможности проверить, возможно это связано с OL, в скорем времени выйдет обновление, где эта проблема решена, но я пока не уверен что дело в этом.

Проверил, в данном примере все корректно, единственное, не очень хорошо переменные называть 123, путает, лучше более понятные название, или хотя бы что бы они начинались с букв.
Ага, она возвращается в 0 только при значении 1, возможно это то, о чем я писал, подождем обновления.

dim1987
27.01.2017, 19:32
спасибо за быстрый ответ

Prapor48
06.02.2017, 09:15
Спасибо всем за советы, разобрался!