项目的访问点-打印版本 +- 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 () 你会在附件中找到一个宏示例,它展示了使机器人沿着点列表移动的其他方法。 |