|
|
22仿真币
现有二类产品,A和B,如何实现1个A和1个B组装成1个C?我用orderlist建了二个OL_1和OL_2,分别用于A和B的等待,到了下一个进程,要取用的时候,一个都取不出来,实在不知为什么了,请大侠帮忙。; n5 m8 o: C8 ]
% \, X1 }; s) o! T$ I9 x, `3 z
begin P_wait arriving/ ` q! y, X8 X' s
if this load type=L_a1 then
: @. x) V! S: `( w' L- j% ` o wait to be ordered on OL_19 d0 x" H- P' c9 O5 l
if this load type=L_b1 then4 r% E. ?/ y; E- ~& n* D
wait to be ordered on OL_2
: p$ i l4 k5 z0 _- J send to P_assemble7 C K2 S- C9 {" I U1 g( q1 r
end
( n3 ~' D* {% f$ K% v; E
; k, n. p2 i& M; W! a2 _0 Vbegin P_assemble arriving* y% d6 c+ y" Y' n: I9 d0 Z
order a load from OL_1 to die( s7 H$ D& o3 Q" J
in case order not filled backorder on OL_1
' Q9 i* q& b. _& U# L, P order a load from OL_2 to continue
. K- W4 z8 J! R* s in case order not filled backorder on OL_22 e' g9 R& r# Q% t c' _- h
set load type to L_product" e8 q8 F: V& g4 c# ?6 J
get R_massm; S' f2 ^, y! y2 l
wait for normal 5,1 min
0 ~3 ]5 `* a, t5 B1 J9 B free R_massm3 C& z- }( X: T8 @
move into Q_stock
1 ~. w) `! M5 L* b! L0 C( @7 d9 }7 x' }end |
|