Запросите сервер или пространство имен для полностью определенных идентификаторов элемента
FQID = serveritems(DAObj,ItemID)
FQID = serveritems(DAObj)
FQID = serveritems(DAObj, 'Filter1
',Val1,'Filter2
',Val2,
...)
FQID = serveritems(NS)
FQID
= serveritems(NS,ItemID)
FQID = serveritems(DAObj,ItemID)
возвращает массив ячеек всех полностью определенных идентификаторов элемента, совпадающих с ItemID
это найдено на Сервере OPC, заданном DAObj
. DAObj
должен быть связанный opcda
объект. ItemID
вектор неполного символа или строка, чтобы искать, и может содержать подстановочный символ '*'
. FQID
вектор символов или массив ячеек из символьных векторов. Можно использовать FQID
в вызове additem
создать daitem
объекты.
FQID = serveritems(DAObj)
возвращает все полностью определенные идентификаторы элемента на Сервере OPC, сопоставленном с DAObj
.
FQID = serveritems(DAObj, '
позволяет вам фильтровать полученное пространство имен на основе многих доступных фильтров обзора. Доступные фильтры описаны в следующей таблице:Filter1
',Val1,'Filter2
',Val2,
...)
Просмотрите фильтр | Описание |
---|---|
| Задайте |
| Задайте глубину пространства имен, которое вы хотите, возвратился. |
| Ограничивает поиск вершинами с конкретными характеристиками права доступа. Задайте |
| Ограничивает поиск узлами с конкретным каноническим типом данных. Допустимыми типами данных является |
FQID = serveritems(NS)
и FQID
= serveritems(NS,ItemID)
ищите структуру пространства имен, заданную NS
, вместо того, чтобы запрашивать Сервер OPC. NS
результат вызова getnamespace
или в иерархическом или в плоском формате.
Обратите внимание на то, что некоторые серверы могут возвратить идентификаторы элемента, которые не могут быть созданы на том сервере. Эти идентификаторы элемента обычно являются ветвями пространства имен Сервера OPC.
Вы используете результаты вызова serveritems
в вызове serveritemprops
возвратить информацию о свойстве для элементов в пространстве имен Сервера OPC. Свойства элементов на пробеле имени сервера включают канонический тип данных серверного элемента, пределы, описание, текущее значение, и т.д.
Создайте клиент для Сервера Симуляции Matrikon™ и подключения к серверу:
da = opcda('localhost', 'Matrikon.OPC.Simulation');connect(da);
Найдите все идентификаторы элемента в Сервере Matrikon, содержащем слово 'Real'
:
realItmIDs = serveritems(da, '*Real*'):
Добавьте все элементы в Случайном узле группе:
grp = addgroup(da, 'ServerItemsEx'); itm = additem(grp, serveritems(da, 'Random.*'));