www.klinkmann.com
186 Глава 8
Руководство пользователя ИСР Archestra
© 2006 Klinkmann. Все права защищены.
• любой_символ_за_исключением_символов_пропуска ::= любой
символ за исключением символов_пропуска
• открывающая_скобка ::= [
• закрывающая_скобка ::= ]
• указание символов кавычек в именах тэгов, примитивов и атрибутов
недопустимо
• идентификатор_Galaxy ::= <буква> | <цифра>
Примечания:
• имя_тэга представляет собой уникальное обозначение объекта.
• вложенное_имя представляет собой (необязательное) вложенное имя
объекта, которое может быть указано в ссылке, когда нужный объект
входит в состав другого объекта.
• порядковый_номер – "-1" или любое целое положительное число от 1
до 32767.
• Длина идентификатора не должна превышать 32 символов.
• Имя атрибута и название примитива могут содержать несколько
идентификаторов. Длина каждого идентификатора не должна
превышать 32 символов. Каждый идентификатор отделяется точкой
(.). Общая длина названия примитива или атрибута (как статического,
так и динамического) не должна превышать 329 символов.
• относительное_имя и свойство не чувствительны к регистру
используемых символов (это же справедливо и для записи ключевого
слова PROPERTY).
• Если ссылка на атрибут отсутствует, предполагается атрибут ".PV".
Если атрибут PV является массивом, такая ссылка будет неверной. Для
атрибута типа массив требуется явное указание ".PV[]". Исключение
из этого правила составляет случай, когда ссылке предшествует
символ "@". Подобная ссылка представляет собой ссылку на объект, а
не на его атрибут или свойство. В настоящее время такой формат
ссылки используется только в панели Порядок исполнения (Execution
Order) на странице Сведения об объекте (Object Information) редактора
объектов.
• Не следует указывать названия свойств и названия псевдо-свойств
InTouch в качестве имён атрибутов и примитивов при расширении
функциональных возможностей объекта на страницах Скрипты
(Scripts), Пользовательские атрибуты (UDAs) и Расширения
(Extensions). В число названий свойств в IAS входят следующие:
Locked, Category, HasRuntimeSetHandler, Name, Type, Quality,
Dimension1, Value, SecurityClassification, 00, 01, 02, 03, 04, 05, 06, 07,
08, 09, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27,
28, 29, 30 и 31. В число названий псевдо-свойств InTouch входят
следующие: #VString, #VString1, #VString2, #VString3, #VString4,
#EnumOrdinal, #ReadSts, #WriteSts и #QString.
Внимание! Разрешение ссылок выполняется Galaxy. Если
Репозиторий Galaxy недоступен, разрешение ссылок выполняется на
уровне одноранговых узлов. После начального разрешения ссылки
объекту назначается имя-синоним, определяющее местоположение
объекта в сети. Если объект будет перемещён или переименован,
система повторно выполняет процедуру разрешения ссылки и
назначения нового имени-синонима.