OPC UA .NET 客户端 - 使用浏览路径获取 OPCUA 节点 ID

OPC UA .NET Client - Get OPCUA Node ID using browse path

我正在使用 OPC Foundation's .NET Standard stack 并需要使用其浏览路径获取节点 ID。使用我一直在使用的 Python FreeOPCUA 实现,可以像这样轻松完成:

obj = root.get_child(["0:Objects", "2:MyObject"])

我只是在寻找与之对应的内容,但到目前为止还没有找到有用的文档集。我可以使用示例应用程序之一中的代码浏览整个根节点。我想避免这种开销,因为我确切地知道我正在寻找的节点所在的位置并且只需要它的 ID。

您正在寻找 TranslateBrowsePathsToNodeIds 服务。

看起来 ClientUtils class in one of the examples here.

中有一个如何调用它的示例