|
因需要在rack massage调用以下代码,意图触发在货架取并且取6批货停止,为什么还会继续取货?求高手帮助解答.
3 }" z" ]# e: a' |( Oif(massage(2)==1)+ i( a$ T7 b* }, }
treenode ts = createemptytasksequence(op,0,0);+ k( q+ A2 E( R# x3 v% Y6 Q
for (int i=1;i<=6;i++)6 V0 F( L3 x* K9 W
{( a3 i; [( M7 [/ x; O
treenode item1=rank(rack,i);& H/ B9 W5 s( S* w8 s
inserttask(ts,TASKTYPE_TRAVEL,rack,NULL,0,0);
( m5 C2 S! `& G: R inserttask(ts,TASKTYPE_FRLOAD,item1,rack);, o2 V! o$ Z# k6 K+ h
inserttask(ts,TASKTYPE_TRAVEL,car,NULL,0,0);; g8 t3 Z0 h! f9 U5 O" x8 f* ~
inserttask(ts,TASKTYPE_MOVEOBJECT,item1,car);
. d( l4 ]& U/ u" K8 B2 T* v. a& z- w }$ P8 K J9 g% U! ]! |) C1 [1 L+ Z9 U
7 Q" h8 J4 C! h2 o( N
dispatchtasksequence(ts); |
|