getNodeAttributes (opcua)

Считайте атрибуты узла сервера

Описание

пример

Values = getNodeAttributes(UaClient,NodeList,AttributeIds) чтения с сервера атрибуты заданы AttributeIds для узлов, идентифицированных NodeList. Можно задать объекты узла для NodeList использование getNamespace или browseNamespace.

Values = getNodeAttributes(NodeList,AttributeIds) чтения от узлов идентифицированы NodeList. Все узлы должны иметь тот же связанный клиент.

Примеры

свернуть все

В этом примере показано, как читать, узел приписывает с сервера для одного слоя пространства имен.

s = opcuaserverinfo('localhost');
UaClient = opcua(s);
connect(UaClient);
NodeList = getNamespace(UaClient);
Values = getNodeAttributes(UaClient,NodeList,{'NodeId','Description'})
Values = 
4x1 struct array with fields:
    NodeId
    Description

Входные параметры

свернуть все

Клиент UA OPC, заданный как объект клиента UA OPC

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

help opc.ua.Node

Атрибуты сервера, заданные как массив uint32, массива ячеек из символьных векторов или массива строк. Для получения информации о сервере AttributeId значения, ввести

help opc.ua.AttributeId

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

свернуть все

Значения атрибута, возвращенные как структура. Массив структур содержит поля, данные AttributeIds. Если атрибут не может быть считан из узла, соответствующее поле будет пусто.

Смотрите также

Функции

Введенный в R2015b

Для просмотра документации необходимо авторизоваться на сайте