|
因需要在rack massage调用以下代码,意图触发在货架取并且取6批货停止,为什么还会继续取货?求高手帮助解答.
5 U; O9 Y1 d( E, \' Fif(massage(2)==1) m% Q' x$ B# q/ K3 }
treenode ts = createemptytasksequence(op,0,0);* b" R6 M8 S& f5 w* W, t
for (int i=1;i<=6;i++)1 H. \# S7 _& g x4 Q! ~/ X
{
( u( e. x* s- d& w$ H treenode item1=rank(rack,i);7 p# D, f$ ~$ z+ @
inserttask(ts,TASKTYPE_TRAVEL,rack,NULL,0,0);+ s" a6 X6 F5 h" q7 s
inserttask(ts,TASKTYPE_FRLOAD,item1,rack);2 b0 E& ^) O* K
inserttask(ts,TASKTYPE_TRAVEL,car,NULL,0,0);
& z2 V) ^: t; u) @4 q+ C6 D+ ] inserttask(ts,TASKTYPE_MOVEOBJECT,item1,car);
+ T: y# F' p' b5 R. j4 D6 i }; \. j9 J6 d7 _% l' B7 ?
5 i2 W) @1 o! Z8 d7 y: r( h dispatchtasksequence(ts); |
|