OPC UA客户端订阅处理程序



OPC UA客户端订阅处理程序

我已经在客户端创建了一个OPC UA服务器和一个Subscription处理程序。我正在尝试将节点数据存储到.csv或.txt文件中进行处理。我想知道我们是否有办法做到这一点?

您可以根据自己的喜好更改订阅处理程序。一个简单的文本处理程序是这样的:

class TextSubscriptionHandler:
def __init__(self, file):
self.f = open(file, 'w')
def datachange_notification(self, node: Node, val, data):
self.f.write(f'{node}:{val}n')
handler = TextSubscriptionHandler()
sub = client.create_subscription(500, handler)