我如何得到一个程序的移动指令的“目标链接”项目?目标和移动指令是在GUI中创建的,我想通过API获得链接的目标项。
我发现我可以使用' instruction()'获得指令的几个参数:
但是,这并不提供链接的目标项。此外,输出'pose'似乎是根据链接的目标项目的第一个父参考框架定义的,但如果我不能确定指令链接到哪个目标项目,那么我也不能确定'pose'的参考框架。
这个问题的第二部分是:我如何通过API更改/设置“目标链接”项目到不同的目标项目?(即不只是改变指令的“姿势”,而是改变实际的目标项目)。类似于在GUI的右键单击指令菜单中实现的功能如下所示:
最好的问候,
Maarten
我发现我可以使用' instruction()'获得指令的几个参数:
代码:
p = RDK.Item('myProgram',ITEM_TYPE_PROGRAM)
ins_name, ins_type, move_type, isjointttarget, pose, joint = p.指令(2)#选择'2',第三条指令
但是,这并不提供链接的目标项。此外,输出'pose'似乎是根据链接的目标项目的第一个父参考框架定义的,但如果我不能确定指令链接到哪个目标项目,那么我也不能确定'pose'的参考框架。
这个问题的第二部分是:我如何通过API更改/设置“目标链接”项目到不同的目标项目?(即不只是改变指令的“姿势”,而是改变实际的目标项目)。类似于在GUI的右键单击指令菜单中实现的功能如下所示:
最好的问候,
Maarten