getNodeAttributes

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

Описание

пример

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