2 一组手臂和轨道的配合
普通情况,每个手臂有自己的工作岗位,完成特定的工作。然后恢复到初始状态,开始下一次工作。
恢复到初始状态需要时间,一般,希望解法要更快完成,减少周期数值,就可以用两个甚至更多的手臂作为一组,来完成同一个特定的工作。这里特定的工作,通常应包含沿轨道移动的工作。
所以就需要一组在循环轨道上的手臂协同操作。首先要确定希望每多少个周期开始一次工作。
现在介绍设定的方法。
先用最简单的两个手臂,三角形轨道,每4指令举例,如图

1.放置第一个手臂并写 要完成特定的工作,到释放指令为止。(然后尝试使用恢复指令,观察指令长度,如果来不及开始下一次工作。就需要增加手臂。)一般一眼就能看出,不用真做。
2.放置第二个手臂在附近,确定第二次工作开始的位置写抓指令。
3.确定第三次工作开始的位置 在第一个手臂放置重复指令,可能这是不需要的,以后可以删除,但在这里只是用于明确一个界限。
4.完成循环的轨道,根据需要(解法的其余部分)选择绕行路线,当然越短越好。在第二个手臂的抓取指令左面(前)放置减号。希望你的轨道方向能用减号。
5.复制第一个手臂工作部分的指令,到第二个手臂。
6.第一个手臂后面续写合理数量的减号,使它正好回到出发点。调试减号位置,避免手臂互相追赶碰撞。显然减号竖着对齐的位置不会撞。最后一个减号可以在刚才放置的重复指令左面,作为这个手臂循环区段里最后一个指令。
7.在第一个手臂空位放置手臂回摆的指令,如果需要,可以放多个,可以间隔放。还有空位可以不管。但是如果发生不够放,看看轨道是否能改短,都没问题,就需要再增加手臂了。
8.按照第一个手臂补全第二个手臂的其余指令。注意最后一个减号是不需要的,因为一开始左面已经放过减号了。把它改成复制指令即可。如果不需要那么多指令,希望游戏自动重复现有指令,可以一起删除两个手臂末尾的重复指令。
这里所有总结的是普通情况,还有更复杂的情况。可能要打破刚才的规定,可以有更长的轨道,更多的手臂。
如果是三角形轨道上有三个手臂,就更需要判断所有减号是否能竖向对齐。有的复杂情况轨道可以不循环,意味着手臂不能重复使用,可能需要准备更多的手臂。