线程评级:
修改MoveL为MoveJ
# 1
大家好,

我正在尝试通过MoveJ修改一个程序的所有MoveL指令。

我已经看了修改程序指令的例子(//www.x7093.com/doc/en/PythonAPI/exam...structions),但当我列出MoveL参数(dict),我只得到名称。

例:{'Name': 'MoveL 45', 'Type': 0}

有可能通过python脚本做到这一点吗?

提前谢谢你。
嗨,亚历杭德罗,

在你提到的例子中:


代码:
elif instruction_dict['Type'] == INS_TYPE_MOVE:
print("移动指令:使用setInstruction修改目标")
#ins_name, ins_type, move_type, isjointtarget, pose,关节= program . instruction (ins_id)
#掠夺。setInstruction(ins_id, ins_name, ins_type, move_type, isjointarget, pose,关节)

行内:掠夺。setInstruction(ins_id, ins_name, ins_type, move_type, isjointarget, pose,关节)
你有move_type。

如果你打开robolink.py (C:\RoboDK\Python),你可以找到这些:
代码:
#指令类型
Ins_type_invalid = -1
Ins_type_move = 0
Ins_type_movec = 1
Ins_type_changespeed = 2
Ins_type_changeframe = 3
Ins_type_changetool = 4
Ins_type_changerobot = 5
Ins_type_pause = 6
Ins_type_event = 7
Ins_type_code = 8
Ins_type_print = 9

#移动类型
Move_type_invalid = -1
Move_type_joint = 1
Move_type_linear = 2
Move_type_circular = 3
MOVE_TYPE_LINEARSEARCH = 4 #例如ABB的SearchL函数


祝你有愉快的一天。
杰里米
有关RoboDK及其功能的有用信息,请访问我们的爱游戏ayx高尔夫球在线文档通过观看我们的教程Youtube频道


# 3
我离成功很近了!但我没看见。
它工作得很完美。

非常感谢你,杰里米,祝你今天愉快。




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