|
因需要在rack massage调用以下代码,意图触发在货架取并且取6批货停止,为什么还会继续取货?求高手帮助解答.5 ~. ]9 C6 @# n% D8 Z5 g
if(massage(2)==1)
4 o6 h9 n2 v( ktreenode ts = createemptytasksequence(op,0,0);) v$ Z+ D( K* j- g7 m" c4 w' n/ F+ x2 j
for (int i=1;i<=6;i++) j i/ Z1 i4 n8 |9 w% s# ?. d
{: a5 C6 I: J* m2 \( s! G j
treenode item1=rank(rack,i);, ^4 }) U: v3 Z" D1 M c, I2 }
inserttask(ts,TASKTYPE_TRAVEL,rack,NULL,0,0);- W. f3 c+ w. W5 e8 ~6 j s
inserttask(ts,TASKTYPE_FRLOAD,item1,rack);& y3 g7 d- d. W
inserttask(ts,TASKTYPE_TRAVEL,car,NULL,0,0);% F& c4 _& ]) W, |4 K
inserttask(ts,TASKTYPE_MOVEOBJECT,item1,car);8 B; `# m: U9 n7 d" j% I
}# P) b% \! y1 u8 q B/ W* w1 H
" l- f: P% p2 m! W dispatchtasksequence(ts); |
|