|
因需要在rack massage调用以下代码,意图触发在货架取并且取6批货停止,为什么还会继续取货?求高手帮助解答.1 r# a, a9 J6 m `* F& |
if(massage(2)==1)! }2 j4 J, q/ p( K
treenode ts = createemptytasksequence(op,0,0);
, v! o; G9 ~9 F; O0 U8 N for (int i=1;i<=6;i++). C9 \) \4 J* p: K( a( r! z0 r. ~
{" ]& |# r% v+ y/ F2 g* Q
treenode item1=rank(rack,i);3 c5 ]3 Z! l D1 @' B# L/ g
inserttask(ts,TASKTYPE_TRAVEL,rack,NULL,0,0);
; ^8 M! ~: ^% Y# ~! L inserttask(ts,TASKTYPE_FRLOAD,item1,rack); T0 @, X, ?7 m2 _, i
inserttask(ts,TASKTYPE_TRAVEL,car,NULL,0,0);$ N# z2 h1 E X! |8 D
inserttask(ts,TASKTYPE_MOVEOBJECT,item1,car);
! \6 w7 v6 k) V) ] }; o9 O0 d4 S2 V
; D( N& K. H" v- q+ H- F1 Y dispatchtasksequence(ts); |
|