RoboDK论坛
项目的访问点-打印版本

+- RoboDK论坛(//www.w5838.com/forum
+——论坛:RoboDK (EN) (//www.w5838.com/forum/Forum-RoboDK-EN
+——论坛:关于RoboDK的一般性问题(//www.w5838.com/forum/Forum-General-questions-about-RoboDK
+——线程:项目的访问点(/ Thread-Access-points-from-an-item



项目的访问点-Tobias7-01-11-2017

嘿!

我对Python还不是很熟悉。
尽管如此,我添加了一个项目的点到一个对象

points = obj.AddPoints(PointsDataList,False,…)

这也显示在RoboDK窗口/树中。

问题是:从Python中以何种方式访问生成的点?(例如,如果RDK文件被重新加载,则提取点)


谢谢。


RE:物品的存取点-RoboDK-04-09-2017

目前还不可能从一个对象中提取这些点。
你可以做的是把它保存为站参数用吗getParam / setParam
RDK。setParam(‘点’,str(点))
站参数作为字符串与RDK文件一起保存。
然后,你可以找回列表:
进口json
POINTS = json.loads(RDK.Param())

现在,您可以对points对象做的是创建一个“MillingProject”,就像您想要钻穿这些点一样。

例子:
path_settings = RDK。AddMillingProject(“AutoPointFollow设置”)
setmillingparameters (part=object_points)
此时,如果机器人无法沿着路径行走,我们可能需要手动调整工具对象或参考系。

最后,如果成功,我们可以模拟create程序:
prog.RunProgram ()

你会在附件中找到一个宏示例,它展示了使机器人沿着点列表移动的其他方法。