|
因需要在rack massage调用以下代码,意图触发在货架取并且取6批货停止,为什么还会继续取货?求高手帮助解答.7 f; d: P( ]; @* H8 w
if(massage(2)==1)
/ w( }' G/ i2 i# y; J/ b! ctreenode ts = createemptytasksequence(op,0,0);
( ?8 J0 a6 Y2 F; c% P for (int i=1;i<=6;i++)4 ]; e5 F u. b0 H+ W" ?+ K
{" y: |$ \' l$ a; X
treenode item1=rank(rack,i);
/ T2 Z' ]$ t$ Z& o, i9 W* x inserttask(ts,TASKTYPE_TRAVEL,rack,NULL,0,0);
* c4 ~8 w1 M, P8 Q+ u inserttask(ts,TASKTYPE_FRLOAD,item1,rack);2 ^1 `/ n7 R2 x0 t, H/ m
inserttask(ts,TASKTYPE_TRAVEL,car,NULL,0,0);
6 G# r7 T# t1 u0 J5 J inserttask(ts,TASKTYPE_MOVEOBJECT,item1,car);
4 j9 I$ P8 k% P# S0 t8 | }1 E; R8 M# O' W% M9 d) v8 N
! [: B4 C7 H1 x- B, U
dispatchtasksequence(ts); |
|