Пространство имен сервера 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, ...) позволяет фильтровать полученное пространство имен на основе нескольких доступных фильтров обзора. Доступные фильтры описаны в таблице в разделе Обзор фильтров.
BrowseFilter | Описание |
|---|---|
| Укажите |
| Укажите глубину возвращаемого пространства имен. A |
| Ограничивает поиск конечными узлами с определенными характеристиками прав доступа. Определить |
| Ограничивает поиск узлами с определенным каноническим типом данных. Допустимые типы данных: |