线程评级:
  • 0票(s) - 0平均
  • 1
  • 2
  • 3.
  • 4
  • 5
Api c#点跟踪项目
你好,我可以从c# api访问一个接一个(像个别目标)的点跟踪项目吗?
谢谢!
嗨Amartinmestres,

你得稍微澄清一下你的问题。

如果你没有创建一个曲线跟踪项目(CFP),点可以从“GetPoints”:
//m.sinclairbody.com/doc/en/PythonAPI/robo....GetPoints

如果已经创建并更新了CFP,则可以从创建的程序中提取目标。如果您在UI中右键单击程序并选择“显示指令”,您将看到所有指令。
然后,您可以选择任何移动,右键单击并“选择目标”以提取目标。我相信从API中应该可以获得相同的数据。

杰里米
有关RoboDK及其功能的有用信息,请访问我们的在线文档通过观看我们的Youtube频道


好吧谢谢
嗨Amartinmertres,

根据文档,MoveJ和MoveL接受3种类型的位置信息。
//m.sinclairbody.com/doc/en/PythonAPI/robo...Item.MoveL
1 -目标
2 -关节列表
3 - 4X4矩阵

比如
prog.MoveL(Pose)应该足够了。不需要创建目标本身。

根据这个例子(//m.sinclairbody.com/doc/en/PythonAPI/exam...structions),您可以将该信息直接提供给程序中的Move。

代码:
elif instruction_dict['Type'] == INS_TYPE_MOVE:
print("移动指令:使用setInstruction来修改目标")
#ins_name, ins_type, move_type, isjointttarget, pose, joint = prog.Instruction(ins_id)
#掠夺。setInstruction(ins_id, ins_name, ins_type, move_type, isjointttarget, pose, joint)
有关RoboDK及其功能的有用信息,请访问我们的在线文档通过观看我们的Youtube频道


在你发的链接里说
将机器人移动到特定的目标(“移动关节”模式)。这个函数等待(阻塞)直到机器人完成它的运动。如果这与一个程序项目一起使用,一个新的关节运动指令将添加到程序中。在向程序中添加新的移动指令时需要注意:只支持目标物品,不支持姿势

我不能添加一个姿势的说明,只有一个项目市场,它太慢了
你好,

很抱歉。

你试过在开始脚本之前关闭渲染,然后再打开它吗?

RDK.Render(假)

(代码)
(您需要在移动目标或对象之后添加RDK.Update())


RDK.Render(真正的)



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