|
|
因需要在rack massage调用以下代码,意图触发在货架取并且取6批货停止,为什么还会继续取货?求高手帮助解答.9 V- w- d4 |( Q0 l2 F* t3 C
if(massage(2)==1)( v" U+ e+ D& ~0 U( A
treenode ts = createemptytasksequence(op,0,0);* Y9 f' V& }# K8 Y0 t
for (int i=1;i<=6;i++)
/ E2 u) `4 d5 r; ^* Q! m {
; `: U6 `5 h8 K' a1 m- A treenode item1=rank(rack,i);& ~* |1 E4 ~1 r$ v# z
inserttask(ts,TASKTYPE_TRAVEL,rack,NULL,0,0);& k0 i( N$ Z; t7 u8 X
inserttask(ts,TASKTYPE_FRLOAD,item1,rack);
& m8 G# q& { v0 }4 k3 s | inserttask(ts,TASKTYPE_TRAVEL,car,NULL,0,0);
9 J" |5 r) p/ `# X$ s inserttask(ts,TASKTYPE_MOVEOBJECT,item1,car);) M4 Y; U7 G0 V9 C8 U5 X" t$ J
}
9 }: k" V0 u& r7 t# B2 T& Q: j8 D
+ E; U# k& Z0 i dispatchtasksequence(ts); |
|