exponenta event banner

browseNamespace

Графический обзор пространства имен и выбор узлов с сервера OPC UA

Описание

пример

NodeList = browseNamespace(UaClient) открывает диалоговое окно «Обзор пространства имен» для клиентского объекта OPC UA UaClient. С помощью этого браузера можно создать список узлов и вернуть массив этих узлов в NodeList. Вы можете использовать NodeList для извлечения данных для этих элементов с помощью read, readHistory, readProcessed, readAtTime, или readModified.

Пространство имен извлекается с сервера постепенно. UaClient должен быть подключен при вызове этой функции.

пример

NodeList = browseNamespace(UaClient,Nodes) позволяет указать начальный список Nodes подлежит дополнению. Если вы отменили просмотр, нажав кнопку Отмена, то NodeList будет пустым.

Примеры

свернуть все

В этом примере показано, как создать список узлов из пространства имен OPC UA. Выбрав нужные узлы в диалоговом окне, нажмите кнопку ОК.

s = opcuaserverinfo('localhost');
UaClient = opcua(s);
connect(UaClient);
NodeList1 = browseNamespace(UaClient)

В этом примере показано, как добавить в список узлов из пространства имен OPC UA. Откроется диалоговое окно Обзор пространства имен (Browse Name Space) с узлами NodeList1 уже выбран.

s = opcuaserverinfo('localhost');
UaClient = opcua(s);
connect(UaClient);
NodeList1 = browseNamespace(UaClient)

% Some time later
NodeList2 = browseNamespace(UaClient,NodeList1)

Входные аргументы

свернуть все

Клиент OPC UA указан как объект клиента OPC UA

Список узлов, возвращаемых в виде массива узловых объектов. Для получения информации о функциях и свойствах объекта узла введите

help opc.ua.Node

Выходные аргументы

свернуть все

Список узлов, возвращаемых в виде массива узловых объектов. Для получения информации о функциях и свойствах объекта узла введите

help opc.ua.Node

См. также

Функции

Представлен в R2015b