线程评级:
力原始姿态(设置工具)
# 1

当通过c# API生成程序时,我正在设置工具。
“强制原始姿势”选项会自动选中。
当我生成set工具的指令时,我如何通过API取消选择这个?

目前我使用的是指令上的代码

程序。setInstruction(insID, name, instrType, movetype, jointTarget, target,关节);

问候
安迪


附加文件 图像(年代)

我要把这个转移到API部分。

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


# 3
嗨,安迪,

我们刚刚更新了我们的API,所以你可以在程序上使用参数ForcePose和setParam。
例如,如果您更改工具的指令是第二条指令(索引1),您可以这样做:

代码:
从robolink导入*
RDK = Robolink()
p = RDK。项目(ITEM_TYPE_PROGRAM”)

修改程序p的指令2(设置工具,指令id=1)
instruction_data = p.setParam(1)
打印(instruction_data)
instruction_data["ForcePose"] = 1 # 1=已检查,0=未检查
instruction_data p.setParam (1)

#或简单地应用您想要的修改:
Instruction_data = {}
instruction_data["ForcePose"] = 1 # 1=已检查,0=未检查
instruction_data p.setParam (1)
这里有一个更完整的例子:
//www.w5838.com/doc/en/PythonAPI/exam...structions
# 4
您需要将RoboDK更新到最新版本才能使用此新功能。

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


# 5
太好了,谢谢各位




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