主要内容

getNamespace

与客户端关联的OPC UA服务器的名称空间

描述

例子

节点= getNamespace (UaClient检索与客户端对象关联的服务器名称空间的一个层UaClient.命名空间存储在名称空间的属性uaClient作为节点的层次树。

节点= getNamespace (UaClientBrowseNode仅检索引用的节点BrowseNode,并将它们储存在孩子们的属性BrowseNode.如果BrowseNode参数为空或省略时,将检索名称空间的第一层并存储在客户机中。

getNamespace可能不需要从服务器检索节点。如果节点已经在本地存在,则会自动返回。

节点= getNamespace (___、“force”)力检索孩子们属性内容,并将它们存储在BrowseNode,即使这些节点已经在本地存在。

请注意

当检索一个有许多子名称空间时,您应该允许该函数完成大量的时间,特别是在MATLAB中显示结果时®命令窗口。例如,检索一个包含数千个子名称空间可能需要一分钟或更长时间。

例子

全部折叠

这个示例展示了如何从OPC UA客户端检索名称空间的一个层。

s = opcuaserverinfo (“localhost”);UaClient = opcua(年代);连接(UaClient);节点= getNamespace (UaClient)
Node = 1x4 OPC UA Node array: index Name nscind Identifier NodeType Children ----- ------------- ----- ---------- -------- -------- 1 Server 0 2253 Object 102 Data 2 10157 Object 3 3 Boilers 4 1240 Object 24 MemoryBuffers 7 1025 Object 2 . Node . nodes = 1x4 OPC UA Node array: index Name nscind Identifier NodeType Children ----- ------------- ----- ---------- -------- --------

输入参数

全部折叠

OPC UA客户端,指定为OPC UA客户端对象

浏览节点,指定为节点对象。

输出参数

全部折叠

来自服务器的命名空间树层,作为结构返回。

另请参阅

功能

介绍了R2015b