|
<< Click to Display Table of Contents >> Navigation: Создание окон для клиента визуализации > Редактор HMI > HMI. Программирование в окнах > HMI. Действия по событию > HMI. Действия > Действие Открыть адрес |
При задании этого действия группа события принимает следующий вид (на рисунке показано событие Клик мыши в окне свойств):

Данное действие – это действие Открыть окно, совмещенное с отображением на нем ресурса с адресом URL, заданным параметром Адрес.
Для конфигурирования действия используются дополнительные параметры:
•Открыть новое – если параметр имеет значение True, то привязанный к параметру адрес открывается на новой вкладке в режиме неполного экрана. Если False, то привязанный адрес открывается вместо стартового окна в полноэкранном режиме. Открытие нового окна не требует повторной авторизации и не расходует число доступных по лицензии ограничений;
•Контейнер окна – если к этому параметру привязан графический элемент Контейнер текущего окна, то привязанный к параметру адрес открывается в нем, а параметр Открыть новое при этом игнорируется. Также данный параметр можно связывать с параметрами следующих типов:
oREF_TO - параметр данного типа должен ссылаться на реальный контейнер окна (либо быть связан с другим параметром REF_TO, который уже будет ссылаться на контейнер);
oSTRING - параметр данного типа должен содержать Id контейнера окна;
•Добавлять Id сессии по умолчанию имеет значение False. При установленном значении True, открывая окно передает в URL адрес Id сессии и сохраняет его в БД сетевых настроек. Данный параметр позволяет в рамках общего проекта открывать окно одного проекта в другом, при этом не проводя повторную авторизацию. При этом передача сессий между проектами будет происходить без расхода клиентской лицензии.
Важно! Открываемое окно должно быть из проекта, в котором подключена та же БД сетевых настроек ИБ, что и в текущем.
Данное действие используется также для того, чтобы открывать отчеты, сгенерированные генератором отчетов MasterSCADA 4D.
Для обеспечения открытия PDF-файлов в ОС Linux, следует поместить файлы внутрь папки htdocs. При этом в параметре действия Адрес следует указывать относительный путь к файлу.
Действие позволяет передать значение параметра из одного проекта в другой. Для простоты понимания обозначим проект из которого будет передаваться значение параметра как передатчик, а проект в который будет передаваться значение параметра приёмник.
Важно! Для проекта приёмника выставить место исполнение в задаче экрана.
Настройки для проекта передатчика:
•У действия Открыть адрес в поле адрес нужно указать ip и порт устройства которое будет принимать значение параметра.
•У действия Открыть адрес в контекстном меню выбрать Добавить-Передаваемый параметр.
•У Передаваемого параметра в поле Параметр приёмника указать полное имя до параметра у приёмника.
•У Передаваемого параметра в поле Передаваемое значение перетащить параметр который нужно передать.
Настройки для проекта приёмника:
•У Объекта приёмника в категории свойств Задача-Место исполнение выставить значение В задаче экрана.
Важно! Тип значения у параметров в обоих проектах должны совпадать.
Пример настройки проекта передатчика:

Пример настройки проекта приёмника:
