为了为用户提供最佳体验和灵活性,我们最近发布了新版本的Python API。
版本5.4.0主要是对我们的模块进行重组,以准备将来的更新。
尽管向后兼容,但变化不兼容。
换句话说,您可以将当前的Python脚本保留为Robodk的过去和将来版本。
但是,使用此更新提出的新语义不适用于Robodk的先前版本。
有效地,更新将Robolink和Robodk模块带入了Robodk软件包,并将Robodk模块拆分为子模块。
这是在将新脚本添加到站的新默认Python脚本:
我们已经更新了所有文档和公共示例,以反映这些更改。
您可以在我们的Python文档和PYPI页面中找到更多信息:
版本5.4.0主要是对我们的模块进行重组,以准备将来的更新。
尽管向后兼容,但变化不兼容。
换句话说,您可以将当前的Python脚本保留为Robodk的过去和将来版本。
但是,使用此更新提出的新语义不适用于Robodk的先前版本。
有效地,更新将Robolink和Robodk模块带入了Robodk软件包,并将Robodk模块拆分为子模块。
- Robolink现在是Robodk.robolink
- Robodk现在是Robodk.robomath,Robodk.robodialogs和Robodk.Robofileio
这是在将新脚本添加到站的新默认Python脚本:
代码:
#键入帮助(“ Robodk.robolink”)或帮助(“ Robodk.robomath”)以获取更多信息
#按F5运行脚本
#文档:https://www.x7093.com/doc/en/robodk-api.html
#参考:https://www.x7093.com/doc/en/pythonapi/index.html
#注意:不需要保留此文件的副本,您的python脚本可以通过RDK项目保存
来自Robodk Import Robolink#Robodk API
来自Robodk Import Robomath#机器人工具箱
rdk = robolink.robolink()
#通知用户:
打印('编辑此程序:\ nright单击Python程序,然后选择“编辑Python脚本”')
#程序示例:
item = rdk.item('base')
如果item.valid():
print('选择项目:' + item.name())
打印('项目posistion:' + repr(item.pose()))
打印('车站中的项目:')
itemList = rdk.itemlist()
打印(项目列表)
提高异常(“未编辑程序”。)
我们已经更新了所有文档和公共示例,以反映这些更改。
您可以在我们的Python文档和PYPI页面中找到更多信息: