|
|
因需要在rack massage调用以下代码,意图触发在货架取并且取6批货停止,为什么还会继续取货?求高手帮助解答.
+ p# O; Z) d2 w' q3 W9 Lif(massage(2)==1)
. u# n% \4 X1 p! N' Ctreenode ts = createemptytasksequence(op,0,0);" j" F; D9 N6 {: k0 s: l. C
for (int i=1;i<=6;i++)
3 I$ K/ G+ U I {
1 m4 B* \1 x" S treenode item1=rank(rack,i);7 c; h5 g6 S4 @8 ~' X
inserttask(ts,TASKTYPE_TRAVEL,rack,NULL,0,0);
9 G* |: X) W& s+ a' v; \* P( }1 r, _ inserttask(ts,TASKTYPE_FRLOAD,item1,rack);
& J$ t1 g% F0 d. H& Z. f9 ^ inserttask(ts,TASKTYPE_TRAVEL,car,NULL,0,0);
9 D# E# u* R8 V1 g inserttask(ts,TASKTYPE_MOVEOBJECT,item1,car);
& {# l- ~1 L8 N+ o: ]* J }
; s0 d9 V+ ^& I7 q" P! a4 a
- V# h s5 K( u0 o dispatchtasksequence(ts); |
|