|
因需要在rack massage调用以下代码,意图触发在货架取并且取6批货停止,为什么还会继续取货?求高手帮助解答.
! ?4 H5 x, O( u% f3 H" `if(massage(2)==1)
- d" y8 K, {( Z6 D1 a8 dtreenode ts = createemptytasksequence(op,0,0);
/ b( S6 ^3 ]' @& }* y5 c for (int i=1;i<=6;i++)+ V! }( b. j9 |7 l* Y1 k' s. w: A9 t
{/ [$ Y+ }4 U. O
treenode item1=rank(rack,i);
( O0 g. p) J; a$ f* q! r3 H# H* x inserttask(ts,TASKTYPE_TRAVEL,rack,NULL,0,0);" u' s4 p. a- i
inserttask(ts,TASKTYPE_FRLOAD,item1,rack);
5 @7 b {: c* _. z% k. D; A; J inserttask(ts,TASKTYPE_TRAVEL,car,NULL,0,0);9 D0 ^& D2 [. L9 x" U
inserttask(ts,TASKTYPE_MOVEOBJECT,item1,car);
* q3 o5 |- G) y5 V9 z! K' \ }3 y1 L6 c+ X0 w" `
- R% r+ T, J8 [' I dispatchtasksequence(ts); |
|