通过 RoboDK 中的 OPC UA 客户端从 OPC UA 服务器获取节点数据后,还可以使用 RoboDK-Python-API 获取这些数据。
您可以参考此链接来安装 RoboDK PythonAPI。
https://robodk.com/doc/en/PythonAPI/intro.html#how-to-install
或者手动为 Python 安装 RoboDK 包:
pip install robodk
本示例脚本展示了如何通过RoboDK 的 Python API 获取站参数。
from robodk import robolink # RoboDK API
RDK = robolink.Robolink()
from robodk import * # RoboDK API
from robolink import * # 机器人工具箱
itemlist = RDK.ItemList()
如果 itemlist:
# 获取所有台站参数
print('Vaild Paramaters are configured in your Station...')
StationParameters=RDK.getParams()
for StationParameter in StationParameters:
print("Station Parameters %s : %s"%(StationParameter[0],str((StationParameter[1]))))
否则
print('No Parameter list...')
下面是示例脚本的结果:
虚拟参数在您的站台中配置...
工作站参数 RoboDK : RoboDK 64 位 v5.5.3.23031
站参数时间 : 02/14/2023 03:58:29.191.000.000
台站参数模拟速度:13.8551
台站参数台站:MyTestStation