Python FreeOpcUa如何访问方法(从终端)
设置: 我在树莓Pi上使用freeOpcUa,它与带有传感器和执行器的GrovePi相结合 OPC UA服务器在Raspberry Pi上运行。服务器文件中预定义的节点和方法正常工作,我可以访问它们。我还可以通过FreeOpcUa提供的OPC UA客户端观察节点 我的问题是: FreeOpcUA提供了一个Ua建模器,使用它可以设计节点模型并将其导出为XML。服务器可以通过代码或终端命令导入XML文件。通过opcua客户端也可以观察到新节点 在导入XML的终端中,我现在想在服务器脚本中执行一个以前编写的方法:Python FreeOpcUa如何访问方法(从终端),python,raspberry-pi2,opc,opc-ua,Python,Raspberry Pi2,Opc,Opc Ua,设置: 我在树莓Pi上使用freeOpcUa,它与带有传感器和执行器的GrovePi相结合 OPC UA服务器在Raspberry Pi上运行。服务器文件中预定义的节点和方法正常工作,我可以访问它们。我还可以通过FreeOpcUa提供的OPC UA客户端观察节点 我的问题是: FreeOpcUA提供了一个Ua建模器,使用它可以设计节点模型并将其导出为XML。服务器可以通过代码或终端命令导入XML文件。通过opcua客户端也可以观察到新节点 在导入XML的终端中,我现在想在服务器脚本中执行一个以前
print\u something\u on\u terminal(“Hello World”)
我将其定义为导入的XML文件中新节点的方法
在正在运行的服务器上的终端中。我可以找到作为对象的新节点和方法。但我还没有找到执行该方法的方法。
有人面临过这种情况吗
thx以获取任何提示。发现:
服务器类持有一个方法“def link_method(self、node、callback):”
因此,导入XML后,需要将节点链接到方法
在那之后,它是可执行的