Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АИУС / Практика / DataRate. Руководство пользователя.pdf
Скачиваний:
98
Добавлен:
18.05.2015
Размер:
12.53 Mб
Скачать

Абсолютный - поиск будет осуществляться глобально во всем проекте

Относительный - поиск будет осуществляться относительно положения тега -

владельца связи. Ограничения:

Абсолютный поиск не возможен в библиотеке.

В библиотеке также невозможно организовать связь между двумя группами объектов (под группой понимается ветвь дерева объектов, корнем которой является объект, находящийся в папке).

Результат связывания тегов

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

- связь установлена и будет работать нормально - ошибка установления связи. Текст ошибки отображается рядом с восклицательным

знаком.

Виды

Скрипты

5.2.1.2Перепривязка тегов

Перепривязка тегов позволяет пользователю в среде разработки DataRate

изменять привязки тегов выбранного объекта.

Для перепривязки тегов объекта из дерева проекта следует:

Выбрать в контекстном меню объекта пункт Перепривязать теги

В появившемся окне Перепривязка тегов задать параметры перепривязки тегов.

Взаголовке окна отображается имя выбранного в дереве проекта объекта.

Перепривязка тегов может осуществляться:

к тегам того же объекта, к которому привязан выбранный объект из дерева проекта

к тегам другого объекта.

78 DataRate

КАК ПЕРЕПРИВЯЗАТЬ ТЕГИ К ТЕГАМ ТОГО ЖЕ ОБЪЕКТА?

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

Пример:

Пусть имеется объект Объект1 с тегами ВА*, которые привязаны к тегам

OPCКоннектор1.Com1_Param*.

Необходимо перепривязать теги Объект1.ВА* к тегам OPCКоннектор1.Com2_Param*. Для этого в окне Перепривязка тегов следует:

Выбрать исходный объект (используйте для этого кнопку Выбрать)

Ввести Com1 в поле ввода исходного префикса и Com2 - в поле получаемого префикса

Нажать кнопку Перепривязать.

В случае удачной перепривязки будет выведено сообщение с указанием количества перепривязанных тегов.

Если тегов удовлетворяющих условиям нет, то будет выведено следующее сообщение:

Если введенные префиксы тегов будет одинаковые, т.е. нет смысла в перепривязке, будет выведено следующее сообщение:

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

КАК ПЕРЕПРИВЯЗАТЬ ТЕГИ К ТЕГАМ ДРУГОГО ОБЪЕКТА?

В случае, если необходимо сменить объект привязки выбранного объекта элемента проекта необходимо:

Объектная модель

79

 

 

В контекстном меню объекта выбрать Перепривязать теги...

В появившемся окне Перепривязка тегов для выбора нового объекта привязки нажать кнопку Выбрать

В появившемся окне Выбор объекта перепривязки выбрать объект привязки

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

сохранены, иначе имена тегов перепривязки будут заменены в соответствии с введенными значениями.

КАК ПЕРЕПРИВЯЗАТЬ ТЕГИ, ЕСЛИ ОНИ ПРИВЯЗАНЫ К НЕСКОЛЬКИМ

ОБЪЕКТАМ?

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

80 DataRate