为了给用户提供最好的体验和灵活性,我们最近发布了一个新版本的Python API。
版本5.4.0主要是重组我们的模块,为将来的更新做准备。
虽然向后兼容,但这些更改不向前兼容。
换句话说,您可以为过去和未来的RoboDK版本保留当前的Python脚本。
但是,使用此更新提出的新语义将无法与以前版本的RoboDK一起使用。
实际上,这些更新将robolink和robodk模块合并到robodk包中,并将robodk模块拆分为子模块。
以下是向站点添加新脚本时新的默认Python脚本:
我们已经更新了所有文档和公共示例以反映这些更改。
您可以在我们的Python文档和PyPI页面中找到更多信息:
版本5.4.0主要是重组我们的模块,为将来的更新做准备。
虽然向后兼容,但这些更改不向前兼容。
换句话说,您可以为过去和未来的RoboDK版本保留当前的Python脚本。
但是,使用此更新提出的新语义将无法与以前版本的RoboDK一起使用。
实际上,这些更新将robolink和robodk模块合并到robodk包中,并将robodk模块拆分为子模块。
- 机械臂现在是机械臂,机械臂
- Robodk现在是Robodk了。robomath robodk。robodialogues和robodk.robofileio
以下是向站点添加新脚本时新的默认Python脚本:
代码:
输入help("robodk.robolink")或help("robodk.robomath")获取更多信息
#按F5运行脚本
#文档://www.sinclairbody.com/doc/en/RoboDK-API.html
#参考://www.sinclairbody.com/doc/en/PythonAPI/index.html
注意:不需要保存这个文件的副本,你的Python脚本和你的RDK项目一起保存
# robodk API
从robodk导入机器人工具箱
RDK = robolink.Robolink()
#通知用户:
print('要编辑此程序:\右键单击Python程序,然后选择'编辑Python脚本')
#程序示例:
item = RDK.Item('base')
如果item.Valid ():
print('Item selected: ' + Item . name ())
print('Item position: ' + repr(Item . pose ()))
print('站点中的项目:')
itemlist = RDK.ItemList
打印(itemlist)
引发异常('程序未编辑。')
我们已经更新了所有文档和公共示例以反映这些更改。
您可以在我们的Python文档和PyPI页面中找到更多信息: