Как перенести экран из одного проекта PH в другой?
В HMI Studio 2 для этого есть штатная функция — копирование окна между проектами. Собирать типовой экран заново под каждую машину не нужно: наработанные экраны переносятся из проекта в проект целиком, вместе с объектами.
Вместе с ней в разделе редактирования есть ещё три инструмента, которые экономят время при массовых правках:
- преобразование адресов — пересчёт адресов у группы объектов. Именно то, что нужно после переноса экрана: компоновка осталась, а адреса надо привязать к новой машине;
- групповое изменение свойств — правка свойств сразу у нескольких объектов: шрифт, цвет, размер, поведение;
- множественное копирование — размножение объекта заданное число раз, для однотипных блоков.
Типовой порядок переноса:
- Скопируйте окно из проекта-донора в новый проект.
- Проверьте, что все использованные библиотеки — тексты, графика, теги — есть и в новом проекте.
- Прогоните преобразование адресов, привязав объекты к нужным устройствам и адресам.
- Проверьте разрешение: экран, нарисованный под 1920 × 1080, на панели 800 × 480 не поместится.
Практический вывод для тех, кто делает похожие проекты серийно: заведите собственный проект-заготовку с готовыми экранами — авторизация, аварии, тренды, сервисный экран, ручное управление. Каждый следующий проект начинается не с чистого листа, а с копирования проверенных окон, и на объекте вы отлаживаете технологию, а не рисование кнопок.
Отдельная возможность того же ряда — пользовательская библиотека: в неё складывают собственные элементы для повторного использования.
Прикреплённая документация
Георгий Жуков
Ведущий инженер