使用RoboDK API实现

通过RoboDK中的OPC UA客户端从OPC UA服务器获取节点数据后,还可以通过RoboDK- python - api获取这些数据。

安装

您可以引用此链接来安装RoboDK Python-API。

//www.w5838.com/doc/en/PythonAPI/intro.html#how-to-install

或者手动安装Python的robodk包:

PIP安装robodk

脚本

这个示例脚本展示了如何通过RoboDK的Python API获取车站参数。

从robodk导入robolink # robodk API

RDK = robolink.Robolink()

从robodk导入# robodk API

从robolink导入* #机器人工具箱

itemlist = RDK.ItemList()

如果itemlist:

#获取所有站点参数

打印('有效的参数已配置在您的站点..')

StationParameters = RDK.getParams ()

对于StationParameters中的StationParameter:

print("Station Parameters %s: %s"%(StationParameter[0],str((StationParameter[1])))) .;

其他:

print('无参数列表..')

下面是脚本示例的结果:

站内已配置有效参数。

站点参数RoboDK: RoboDK 64位v5.5.3.23031

站场参数时间:02/14/2023 03:58:29.191.000.000

仿真速度:13.8551

站点参数:MyTestStation