|
|
22仿真币
现有二类产品,A和B,如何实现1个A和1个B组装成1个C?我用orderlist建了二个OL_1和OL_2,分别用于A和B的等待,到了下一个进程,要取用的时候,一个都取不出来,实在不知为什么了,请大侠帮忙。/ v; _# a( l% e
' w9 I% X+ y. R" ?8 @: b/ w& ]; rbegin P_wait arriving
8 l; Z- R1 L/ h, G3 c9 z; b7 h if this load type=L_a1 then
- `4 L! e% {; P wait to be ordered on OL_1
: b; Q- }8 k% R; e+ L, K9 J if this load type=L_b1 then
o5 [# e5 p8 D u) ~ wait to be ordered on OL_20 P: z6 K2 v+ Y+ u+ o* J8 _/ {
send to P_assemble
2 S& n+ w! b+ ?0 v% h2 s; }$ hend
6 K- S, X* _/ p4 D* ~2 O
' o4 `/ a2 g/ w+ J6 zbegin P_assemble arriving
: f1 }1 \. p& Z0 u) {2 q order a load from OL_1 to die
5 Y: @( R* Y+ c' h* q( K in case order not filled backorder on OL_1% Q8 k3 ^2 G1 g4 q& q. P
order a load from OL_2 to continue0 l7 l7 ^: K" U: g
in case order not filled backorder on OL_2" [# U$ T. F& B1 u+ z9 W
set load type to L_product
8 {6 A3 S) A7 `- ?- h9 C0 O get R_massm
2 ]# Q; _, S2 D, Y0 |( c wait for normal 5,1 min
9 {2 p. o4 w s! ` free R_massm
8 q. ~" T4 o: U; U' Y+ H+ A move into Q_stock6 a/ B2 d' x- _! [
end |
|