|
因需要在rack massage调用以下代码,意图触发在货架取并且取6批货停止,为什么还会继续取货?求高手帮助解答.5 q# Q' ?5 A7 _4 }0 B5 H
if(massage(2)==1)1 I0 r" Q; P' ?( `
treenode ts = createemptytasksequence(op,0,0);
& M( f+ z) W* ~ L c, m! K% e for (int i=1;i<=6;i++)
( L1 n2 r5 x; m9 ]3 ?: e {2 z i& [: w" {1 v X3 {" Z. c. q
treenode item1=rank(rack,i);- f5 O9 Y0 T0 V
inserttask(ts,TASKTYPE_TRAVEL,rack,NULL,0,0);
3 v' e9 D# B1 y" P2 E$ z inserttask(ts,TASKTYPE_FRLOAD,item1,rack);
3 n' i+ o- Y3 K' a$ } inserttask(ts,TASKTYPE_TRAVEL,car,NULL,0,0);; ]3 @0 u. ^# c' \9 [. O
inserttask(ts,TASKTYPE_MOVEOBJECT,item1,car);1 K3 `9 |( q( ~, m0 o1 N1 e+ }; h
}
_' Y! r& W5 w1 ]. e/ z# ~, F* }9 L3 p, F! ~
dispatchtasksequence(ts); |
|