Динамизация

<< Click to Display Table of Contents >>

Navigation:  Создание окон для клиента визуализации > Редактор HMI > HMI. Программирование в окнах >

Динамизация

Динамизация - это связь со свойствами графического элемента.

Связи со свойствами графического элемента могут быть как входящими, так и исходящими.

Входящие связи (входная динамизация)

Если установлена входящая связь, то свойство графического элемента является приемником данных и меняется в зависимости от изменения источника. Например, если необходимо, чтобы в окне клиента визуализации цвет индикатора менялся в зависимости от значения параметра, то следует установить связь между требуемым параметром и свойством графического элемента Цвет.  Для этого нужно перетащить параметр на свойство, удерживая левую кнопку мыши. После установления связи с параметром должна быть настроена конвертация.

Конвертация - это преобразование передаваемых значений.

Обработка нескольких входящих связей

Если у свойства графического элемента задано несколько входящих связей, то каждая из них обрабатывается независимо. Для каждого источника выполняется соответствующий конвертер, после чего преобразованное значение устанавливается в свойство контрола. Значение свойства графического элемента меняется в соответствии с последним измененным источником.

Исходящие связи (выходная динамизация)

Если установлена исходящая связь, то свойство графического элемента является источником данных и приводит к изменению связанного элемента. Например, если необходимо, чтобы значение, введенное в клиенте визуализации в элементе Текстовый ввод, передавалось бы какому-либо параметру, то следует свойство Текст из панели свойств перетащить на параметр. При необходимости следует настроить конвертацию (для исходящих связей конвертацию значений настраивают реже, чем для входящих). Как правило, исходящая связь не используется при работе с кнопками, т.к. короткие изменения свойства (например, короткое нажатие кнопки без фиксации) может не успеть передаться по связи, в этом случае используется другой механизм - действие по событию.

Настраивая выходную динамизацию, необходимо учитывать, что при открытии окна после запуска клиента визуализации по связи передастся заданное в свойстве элемента значение, что может приводить к ложным срабатываниям (особенно, если клиентов визуализации несколько). В этом случае следует устанавливать и входящую, и исходящую связи с одним и тем же параметром. При одновременно установленных входящей и исходящей связях сначала отрабатается входящая связь, а затем исходящая.

Смотрите также видео, необходимо подключение к интернету: