|
|
22仿真币
现有二类产品,A和B,如何实现1个A和1个B组装成1个C?我用orderlist建了二个OL_1和OL_2,分别用于A和B的等待,到了下一个进程,要取用的时候,一个都取不出来,实在不知为什么了,请大侠帮忙。: T: K2 M. ]& h% R5 S2 R* i" w
! V6 D& Q, _9 Q4 q" u
begin P_wait arriving: a6 w5 N+ v4 t
if this load type=L_a1 then0 Z. B( k' P/ t2 h; q
wait to be ordered on OL_1
& F V/ P( O- O2 D, i$ q% S( e if this load type=L_b1 then# q, B! }: P, W+ X/ a
wait to be ordered on OL_2+ j7 z7 [* n9 l, e7 B
send to P_assemble
7 T4 S: d; P+ M+ U4 s# Bend
" E$ G0 j7 l v/ S/ n) |- t4 o) n) M" l" w! O" q4 V8 [/ M K
begin P_assemble arriving3 W* F- t5 W; X- [
order a load from OL_1 to die' v7 I' l7 v& f" U1 ~) w
in case order not filled backorder on OL_1
# b. Y- L% ^. r& c7 d2 {/ N order a load from OL_2 to continue
& F; L0 k, ?& f in case order not filled backorder on OL_2
5 J9 _4 t/ |- X9 p2 |3 r set load type to L_product
" E R& Y& f# t) H- C+ E) E. o: X get R_massm' K4 m8 c M+ K1 A8 D' y
wait for normal 5,1 min, u8 F K* X$ c" a( c. j0 ?. z, s
free R_massm
" r9 T" N3 Z* g4 R/ h/ g- A$ F move into Q_stock
3 c1 g# r0 x% S f) Gend |
|