ActiveX-объект

Инструмент предназначен для добавления ActiveX-объектов, установленных в операционной системе.

ActiveX-объекты представляют собой программные компоненты, основанные на технологии OLE (Object Linking and Embedding) и COM (Component Object Model) и обеспечивающие взаимодействие со SCADA-проектом независимо от использовавшихся для их создания языков программирования.

ActiveX-объекты обычно представляют собой всевозможные элементы управления. Их добавление в проект расширяет его функциональные возможности и позволяет создавать мощные системы отображения технологических процессов.

ActiveX-объекты имеют специфические свойства, определяемые его особенностями, а также события, которые генерирует объект при определенных условиях. Состав, назначение специфических свойств и событий описываются в документации, поставляемой с ActiveX-объектом.

В Среде Исполнения ActiveX-объекты всегда располагаются поверх простых графических объектов и являются неперекрываемыми, то есть любой простой объект, выведенный в тех же координатах, окажется прикрытым ActiveX-объектом. Если одновременно на фрагменте присутствуют несколько ActiveX-объектов, порядок их видимости будет совпадать с порядком их расположения в Среде Разработки. Подробнее см. раздел Изменение порядка объектов

Добавление ActiveX-объекта

ActiveX-объекты вставляются в окна рисования как обычные графические объекты. По нажатию кнопки на экране появляется диалог со списком избранных ActiveX-объектов.

При помощи этого диалога можно выбирать, добавлять, удалять, просматривать, изменять описание ActiveX-объектов.

При нажатии на кнопку Добавить появится список всех зарегистрированных в операционной системе ActiveX-объектов. Имя объекта можно ввести вручную или выбрать из списка.

После выбора объекта нажмите кнопку Ok. При этом появится диалог с описанием выбранного объекта.

Просмотр и изменение описания ActiveX-объекта

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

Удаление ActiveX-объекта

Для удаления ActiveX-объекта нажмите кнопку Удалить на диалоге, содержащем список избранных ActiveX-объектов. При этом произойдет удаление объекта только из списка избранных ActiveX-объектов, а не вообще из операционной системы.

Удаление ActiveX-объектов из списка избранных объектов не приводит к удалению экземпляров этого объекта из окна рисования, в которое они уже были вставлены.

Выбор ActiveX-объекта

Для выбора щелкните мышью на требуемом ActiveX-объекте и нажмите кнопку Выбрать. При этом диалог с выбором объектов закроется и выбранный объект будет добавлен в окно рисования после указания курсором места его положения.