|
因需要在rack massage调用以下代码,意图触发在货架取并且取6批货停止,为什么还会继续取货?求高手帮助解答.5 N( U: e( \& t: y$ |# o$ f
if(massage(2)==1): e7 d* u( f1 C+ [7 ]! i
treenode ts = createemptytasksequence(op,0,0);$ _! u- _ _6 V! p; {( b
for (int i=1;i<=6;i++)( X, \$ o2 ?8 F+ _# c3 i5 W
{! v" N" D% x5 d8 o, d# M2 g
treenode item1=rank(rack,i);
; S4 G8 V( Y0 L; F e inserttask(ts,TASKTYPE_TRAVEL,rack,NULL,0,0);
4 A3 r; [+ m6 G! k% p& z inserttask(ts,TASKTYPE_FRLOAD,item1,rack);- A/ s; ^, X( q) }" _) T% w5 O. m
inserttask(ts,TASKTYPE_TRAVEL,car,NULL,0,0);9 {; ^$ U+ k9 a+ {. S( T
inserttask(ts,TASKTYPE_MOVEOBJECT,item1,car);) K5 y2 O) c6 v+ `. c. O& @ Q
}$ M' u9 E$ S* m4 z$ c1 S9 f
/ u, g& H/ U" Y3 u
dispatchtasksequence(ts); |
|