Найдите узлы сервера UA OPC индексом пространства имен и идентификатором
FoundNode = findNodeById(NodeList,NsInd,Id)
FoundNode = findNodeById(NodeList,NsInd,Id)
ищет узлы в NodeList
для узла, чей NamespaceIndex
и Identifier
свойства совпадают с NsInd
и Id
, соответственно. NsInd
должно быть целое число и Id
должен быть вектор символов, строка или целое число.
Эта функциональная сила запрашивает сервер для дальнейших потомков (дочерние элементы) NodeList
.
Найдите ServerCapabilities
узел (Index
0, Identifier
2268) из сервера UA OPC на локальном хосте.
UaClient = opcua('localhost',51210);
connect(UaClient);
capabilitiesNode = findNodeById(UaClient.Namespace,0,2268)
capabilitiesNode = OPC UA Node: Node Information: Name: 'ServerCapabilities' Description: 'Describes capabilities supported by the server.' NamespaceIndex: 0 Identifier: 2268 NodeType: 'Object' Hierarchy Information: Parent: Server Children: 14