|
因需要在rack massage调用以下代码,意图触发在货架取并且取6批货停止,为什么还会继续取货?求高手帮助解答.5 j9 o! }2 a- H1 f( a p* U
if(massage(2)==1)
7 \) H4 g* G9 G( d, Y1 ], D% c6 Xtreenode ts = createemptytasksequence(op,0,0);
3 | b( ]9 E$ ^0 U" F# ? for (int i=1;i<=6;i++)
: C0 n+ R/ X" H7 X; k1 D, X {) @0 L+ m: g! y# W# u/ v
treenode item1=rank(rack,i);7 M5 k8 G$ j% ]8 j/ _0 R* Y; A
inserttask(ts,TASKTYPE_TRAVEL,rack,NULL,0,0);& w2 p0 y: Y. M6 ^1 z4 q
inserttask(ts,TASKTYPE_FRLOAD,item1,rack);
s& i2 H7 O; m+ d' ^ inserttask(ts,TASKTYPE_TRAVEL,car,NULL,0,0);0 O, b; z- k& x) [* U) A
inserttask(ts,TASKTYPE_MOVEOBJECT,item1,car);
: u, _/ \& u* y5 } }
1 e- S) u# i) R) I: b8 V9 ~: Y- I
8 n: U0 C% ~: S) P$ A9 g6 e- t/ N dispatchtasksequence(ts); |
|