|
因需要在rack massage调用以下代码,意图触发在货架取并且取6批货停止,为什么还会继续取货?求高手帮助解答.3 D- b: }" }% m/ ]& a
if(massage(2)==1)
! _* W2 W' a8 C- w9 Ptreenode ts = createemptytasksequence(op,0,0);1 E7 ^; l Z. @2 q; b. b
for (int i=1;i<=6;i++)
0 e$ Q; F; H7 l1 h! H! u {
" ?9 D9 M8 y3 m( l/ }* B/ t5 h treenode item1=rank(rack,i);
3 q+ }/ A2 W; Z% X7 T: C- p" M inserttask(ts,TASKTYPE_TRAVEL,rack,NULL,0,0);
4 f1 B4 P4 C" J4 P/ v% N$ l, o' K' r inserttask(ts,TASKTYPE_FRLOAD,item1,rack);
& h* G X0 m k% X+ ]; t inserttask(ts,TASKTYPE_TRAVEL,car,NULL,0,0);7 ?: n. a2 b( q+ P0 w
inserttask(ts,TASKTYPE_MOVEOBJECT,item1,car);
) e5 q0 X/ B; {* N' P! w/ M3 S }
4 r% i' X) T: {+ T& D, p0 i4 D `1 ]( v5 H1 v" j8 G: |3 a
dispatchtasksequence(ts); |
|