我已经搜索了几个小时如何更改freeopcua中我的对象/变量的nodeid,但遗憾的是无法弄明白。
有经验的人可以帮助我吗?
答案 0 :(得分:0)
如果有人遇到同样的问题 - 答案是: 在对象内创建变量时,可以按如下方式更改nodeid:
myvar = myobj.add_variable("ns=22; s=whatYouWantToCallYourID", "NameOfYourVariable", 0)
其中ns = 22是22的名称空间(仅作为示例),s = whatYouWantToCallYourID是NodeID的字符串名称。 0是使用上面的代码创建的变量的初始值。