线程评级:
  • 0票(s) - 0平均
  • 1
  • 2
  • 3.
  • 4
  • 5
一个项目的访问点
# 1
嘿!

我对Python还不是很熟悉。
然而,我添加了一个项目与点的对象

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

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

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


谢谢。
# 2
目前还不可能从对象中提取点。
你可以 做的 是否将其保存为带有的站点参数 getParam / setParam
RDK。setParam(‘点’,str(点))
站参数与RDK文件一起作为字符串保存。
然后,您可以检索列表:
进口json
POINTS = json.loads(RDK.Param())

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

例子:
path_settings = RDK。AddMillingProject(“AutoPointFollow设置”)
prog, status = path_settings.setMillingParameters(part=object_points)
在这一点上,如果机器人不能跟随路径,我们可能不得不手动调整工具对象或参考系。

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

您将发现附带的一个示例宏,其中显示了使机器人沿着点列表移动的其他方法。


附加文件
. py MoveRobotThroughLine.py(大小:10.56 KB /下载:1雷电竞app下载安卓,807)




浏览此主题的用户:
1客人(年代)

Baidu
map