线程评级:
  • 0票(s) - 0平均
  • 1
  • 2
  • 3.
  • 4
  • 5
使用API向程序添加第一行
# 1
你好,

我使用命令“InstructionSelect”和“RunInstruction”来修改机器人程序与RoboDK API。我发现可以在程序的任何位置添加行,除了第一条指令。可以添加程序的第一条指令吗?
# 2
你好,

下面是如何重新排序程序指令,它应该允许您插入一条指令作为第一条指令。

代码:
重新排序指令的示例
# Test with Example-01.a

从robolink导入*

RDK = Robolink()

p1 = RDK。(“ApproachMove”,ITEM_TYPE_PROGRAM)项
p2 = RDK。(“PaintTop”,ITEM_TYPE_PROGRAM)项

Program_from = p1
Program_to = p1 #这也可以是另一个程序
Instruction_id_from = 2
Instruction_id_to = 0

#选择是在之前还是之后重新订购
reorder_cmd = "ReorderBefore"
#reorder_cmd = "ReorderAfter"

#警告:如果id无效,可能会崩溃
program_from。setParam(reorder_cmd, str(instruction_id_from) + "|" + str(instruction_id_to) + "|" + str(program_to.item)))
请阅读论坛的指导方针之前发帖!
有关RoboDK的有用信息,请访问我们的2022世界杯32强赛程表时间
# 3
嗨,山姆,

示例代码运行良好。谢谢!




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