Внесение динамизированного элемента в Библиотеку MasterSCADA

Только что мы уже упоминали удобство использования библиотеки при работе с символами и импортированными элементами управления ActiveX, однако зачастую библиотекой можно пользоваться и просто для хранения предварительно настроенных и динамизированных типовых элементов. На рисунке 1 показан пример занесения «Цилиндра» с динамизированным уровнем (процентом заливки) и цветом заливки в созданную нами библиотеку Динамизация. Для наглядности последующего выбора элемента из библиотеки предварительно переименуем его в «Индикатор уровня».

Рис.1

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

 

Рис.2

Мало того, в новом проекте у нас изначально не было входа мнемосхемы с таким названием («Вход_Уровень»), но при вставке элемента на панели входов автоматически появится группа «Индикатор уровня» со входом «Вход_Авария» (рис.3).

 

Рис.3

А в панели динамизации вставленного элемента автоматически «прописывается» новый путь к входу динамизации (рис.4).

 

Рис.4

Теперь остается лишь не забыть привязать сам «Вход_Авария» к переменной в новом проекте с помощью панели свойств Входа (рис.5). Напомним, это производится перетаскиванием переменной из дерева объектов в графу «Объект».

 

Рис.5

Таким образом, библиотека – это хранилище графических объектов, включая динамические. Объектом может быть как отдельный элемент, так и группа элементов. При помещении объекта в библиотеку сохраняются все его свойства, настроенные пользователем, в том числе динамизация, как входных, так и выходных свойств.