|
因需要在rack massage调用以下代码,意图触发在货架取并且取6批货停止,为什么还会继续取货?求高手帮助解答.
: h |; h- {1 ~" E6 \, }2 \; Vif(massage(2)==1)
# @. }, e4 t; Streenode ts = createemptytasksequence(op,0,0);
1 g J* l$ v! q1 _) j ~) w* W for (int i=1;i<=6;i++)
; O9 _$ q: J) k+ m2 E% {! R {
, o5 B3 k/ B, H0 [ treenode item1=rank(rack,i);
. T) ^3 R4 f4 L% D" I' I inserttask(ts,TASKTYPE_TRAVEL,rack,NULL,0,0);$ N# u' S# n2 F) z8 [4 n/ d7 m% X
inserttask(ts,TASKTYPE_FRLOAD,item1,rack);
b" I0 l5 ?, c5 }) i* m- g. \1 P inserttask(ts,TASKTYPE_TRAVEL,car,NULL,0,0);
) o+ G, G c' ?4 U3 d inserttask(ts,TASKTYPE_MOVEOBJECT,item1,car);- A6 W- }* n w1 Q
}
! w" k! I) C9 \9 _$ f
! z+ _4 \8 L) q. Y dispatchtasksequence(ts); |
|