|
|
22仿真币
现有二类产品,A和B,如何实现1个A和1个B组装成1个C?我用orderlist建了二个OL_1和OL_2,分别用于A和B的等待,到了下一个进程,要取用的时候,一个都取不出来,实在不知为什么了,请大侠帮忙。$ w+ ~6 M$ Y! g: S7 X
e) c( K; `* [6 j. vbegin P_wait arriving
- o3 o. z9 r9 Q6 h# B if this load type=L_a1 then
6 q7 j/ h8 t$ F- t$ R0 q) b& A wait to be ordered on OL_1) w3 s' @1 B+ B+ L
if this load type=L_b1 then9 k$ R( \( i& X" d& A
wait to be ordered on OL_23 O4 a5 g0 Y! l! {
send to P_assemble
3 v: z9 M' A; A; F' v' H. Xend* [: l& B7 K5 W3 f+ v$ h
' A4 M9 t+ W0 D" qbegin P_assemble arriving* u4 C( k! S6 v- {2 C
order a load from OL_1 to die
4 A P% i* `- }6 E. I: q in case order not filled backorder on OL_11 ]/ U; Q9 o' N8 Z! u- E$ {" \& h
order a load from OL_2 to continue r9 Z _1 O" \) C3 S$ e5 V
in case order not filled backorder on OL_2. Y, A; K4 @, l; W Y. s; X l
set load type to L_product+ @( J7 y: S i0 W& s5 Q6 o
get R_massm8 i) L4 `$ [. D+ F3 h j ^
wait for normal 5,1 min
' ]1 @ Z3 q! }4 K free R_massm
9 a. B/ k/ b, {8 p move into Q_stock
. _& E. N4 O/ h7 L8 u6 Nend |
|