线程评级:
项目的访问点
# 1
嘿!

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

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

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

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


谢谢。
目前还不可能从一个对象中提取这些点。
你可以 做的 是把它保存为站参数用吗 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 ()

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


附加文件
. py MoveRobotThroughLine.py(大小:10.56 KB /下载:1,720)




浏览此线程的用户:
1客人(年代)