Пространство имен сервера OPC DA
S = getnamespace(DAObj)
возвращает все пространство имен сервера, сопоставленное с доступом к данным (opcda
) объект, заданный DAObj
. S
- рекурсивный массив структур, представляющий пространство имен сервера. Каждый элемент S
является узлом в пространстве имен. S
содержит поля:
Name
- описательное имя
FullyQualifiedID
- полный набор ItemID
этого узла
NodeType
- определяет узел как 'branch'
узел (содержащий другие узлы) или 'leaf'
узел (не содержащий других узлов)
Nodes
- массив структур с теми же полями, что и S
, представляющий узлы, содержащиеся в этой ветви пространства имен.
Использование flatnamespace
для выравнивания иерархического пространства имен.
S = getnamespace(DAObj,'Filter1',Val1,'Filter2',Val2,
...)
позволяет фильтровать полученное пространство имен на основе ряда доступных фильтров обзора. Доступные фильтры описаны в таблице в Browse Filters.
BrowseFilter | Описание |
---|---|
| Задайте |
| Задайте глубину возвращаемого пространства имен. A |
| Ограничивает поиск листовыми узлами с особыми характеристиками права доступа. Задайте |
| Ограничивает поиск узлами с определенным каноническим типом данных. Допустимые типы данных |