|
因需要在rack massage调用以下代码,意图触发在货架取并且取6批货停止,为什么还会继续取货?求高手帮助解答.; g: E. p3 e- p% ?. P6 }
if(massage(2)==1)6 N2 f2 i, S8 ]9 E* L: z2 a
treenode ts = createemptytasksequence(op,0,0);
+ V0 @( A4 ?2 R0 K9 S7 h( l: ] for (int i=1;i<=6;i++): g* V* Q5 } D9 a
{
. r$ a5 [+ y. q- b8 `1 F treenode item1=rank(rack,i);
9 d. I. ?, ?* z inserttask(ts,TASKTYPE_TRAVEL,rack,NULL,0,0);
5 x* \: K- J0 X% `) r2 F& f9 U( R/ Q inserttask(ts,TASKTYPE_FRLOAD,item1,rack);& x" J0 o4 O& Y: P2 R
inserttask(ts,TASKTYPE_TRAVEL,car,NULL,0,0);2 T/ E/ J9 Q/ h- ^; w
inserttask(ts,TASKTYPE_MOVEOBJECT,item1,car);
& k7 ~5 k7 M( I }
1 Q. c; H4 Y! T6 g# }0 ~
( B6 K4 }" G& m3 ~/ t: W dispatchtasksequence(ts); |
|