线程评级:
从程序中选择指令,然后添加新指令
# 1
我想从一个已经创建的程序中选择两个指令,并将它们从线性转换为循环。
这可能吗?
你不能把两个线性运动转换成一个圆周运动。然而,你可以检索你的线性运动的2个目标,并创建一个圆形运动:
  • 右击2移动指令。
  • 选择“选择目标”。您将看到选定的两个目标。
选择“程序-移动循环指令”添加循环移动。
# 3
(09-25-2019, 05:37 pm)艾伯特写道:你不能把两个线性运动转换成一个圆周运动。然而,你可以检索你的线性运动的2个目标,并创建一个圆形运动:
  • 右击2移动指令。
  • 选择“选择目标”。您将看到选定的两个目标。
选择“程序-移动循环指令”添加循环移动。

好吧。我的主要问题是检索所选指令的ID,并在正确的地方添加新的指令(圆形的指令),而不是在程序的末尾。
# 4
然后,在添加圆周运动之前,可以选择当前使用的指令。然后,在这个运动之后加入圆形运动。

使用API,你可以这样做:
代码:
program.InstructionSelect (id)
program.MoveC (target1 target2)

更多信息请点击这里:
//www.w5838.com/doc/en/PythonAPI/robo...tionSelect
# 5
(09-26-2019上午10:00)艾伯特写道:然后,在添加圆周运动之前,可以选择当前使用的指令。然后,在这个运动之后加入圆形运动。

使用API,你可以这样做:
代码:
program.InstructionSelect (id)
program.MoveC (target1 target2)

更多信息请点击这里:
//www.w5838.com/doc/en/PythonAPI/robolink.html#robolink.Item.InstructionSelect

是否可以删除我不需要的指令
例子:

代码:
ITEM = program.InstructionSelect(ID)
program.Delete(项)
[url = //www.w5838.com/doc/en/PythonAPI/robolink.html robolink.Item.InstructionSelect] [/ url]
# 6
嗨,斯蒂法诺,

是的,你可以删除给定指令的指令:
代码:
program.InstructionDelete (instruction_id)

更多信息请点击这里:
//www.w5838.com/doc/en/PythonAPI/robo...tionDelete

这个选项是最近添加的,所以如果你没有看到这个命令,你应该更新到最新版本的RoboDK。

艾伯特




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