因需要在rack massage调用以下代码,意图触发在货架取并且取6批货停止,为什么还会继续取货?求高手帮助解答.
; i* @% o/ d5 | R1 _if(massage(2)==1)
" a k1 [3 M( F* r5 }treenode ts = createemptytasksequence(op,0,0);
6 P, M# E% k$ O! r for (int i=1;i<=6;i++)4 v: N- N3 @. w
{* E' a$ h! a4 L9 `6 o: ~
treenode item1=rank(rack,i);
4 d6 l* ?# r5 t2 I4 B# v: C$ b inserttask(ts,TASKTYPE_TRAVEL,rack,NULL,0,0);
0 S8 u' y, n8 S) ~ c" a5 K/ d inserttask(ts,TASKTYPE_FRLOAD,item1,rack);( a$ Z" ]# k7 [8 J$ I4 ?, U0 _; j
inserttask(ts,TASKTYPE_TRAVEL,car,NULL,0,0);, i) w: o; J5 V7 i! \7 r
inserttask(ts,TASKTYPE_MOVEOBJECT,item1,car);! G2 \% M7 l3 g, \
}
- @. M8 u, P5 w! N1 }" Y; B% _% K* ], G, J0 h8 ^: X3 Q
dispatchtasksequence(ts); |