|
因需要在rack massage调用以下代码,意图触发在货架取并且取6批货停止,为什么还会继续取货?求高手帮助解答.$ `2 E5 W8 ^5 @; U- e# |. A
if(massage(2)==1)- }5 [- x) B; _" ], X+ ^( t
treenode ts = createemptytasksequence(op,0,0);5 Q C) ~; Q' K" J" [ {
for (int i=1;i<=6;i++)
4 u1 b4 d/ D+ m" ]2 ~8 ^: i9 p1 N& ? {
2 N& U( h. H$ h1 ~" S& [* [ treenode item1=rank(rack,i);' j& h/ u& ^, N: R, t, k3 U
inserttask(ts,TASKTYPE_TRAVEL,rack,NULL,0,0);
1 W/ `/ a) y r! H0 S% D1 ]( s inserttask(ts,TASKTYPE_FRLOAD,item1,rack);. @3 c6 `, p1 t
inserttask(ts,TASKTYPE_TRAVEL,car,NULL,0,0);
, K- U/ C0 `- p2 L7 T$ _ inserttask(ts,TASKTYPE_MOVEOBJECT,item1,car);- [9 [3 V* S3 G
}
! A6 i* r y D9 _& h# O* z: [& h9 ]$ H( G. d5 P) S
dispatchtasksequence(ts); |
|