设为首页收藏本站

最大的系统仿真与系统优化公益交流社区

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12902|回复: 1

[悬赏] 关于装配的实现~~

[复制链接]
发表于 2009-6-14 16:41:55 | 显示全部楼层 |阅读模式
22仿真币
现有二类产品,A和B,如何实现1个A和1个B组装成1个C?我用orderlist建了二个OL_1和OL_2,分别用于A和B的等待,到了下一个进程,要取用的时候,一个都取不出来,实在不知为什么了,请大侠帮忙。
  Z4 C6 }% L& o+ ?, a3 A
6 Q1 U; `' U; }; O5 H+ a+ q9 ^begin P_wait arriving" [0 R7 t* m# i  X1 N) Z) G
  if this load type=L_a1 then
" ?6 K: p, m5 C) {% v9 X. @3 B7 N    wait to be ordered on OL_1
0 }4 ^' _9 V2 {( A  if this load type=L_b1 then
: l) t# G  s1 n% z, X    wait to be ordered on OL_2+ l7 H+ @4 L. ?' S0 Y
  send to P_assemble
; s1 P0 q5 J" a8 Fend
3 c" h. k8 F3 E( t+ d  Z. R/ O9 b7 ?0 U
begin P_assemble arriving$ J! n3 o0 t. {& Q  j
  order a load from OL_1 to die9 z: O$ r% v5 [3 v& s' Q
    in case order not filled backorder on OL_1
0 R9 G6 M) I+ C& u  order a load from OL_2 to continue
# ?( S% @* Z7 M0 U  f    in case order not filled backorder on OL_2; }, ~8 W, r" _' ]6 w; i8 o
  set load type to L_product; E4 n: `7 u; p1 y' \
  get R_massm
1 h5 B7 d" K; i  |; G% ~2 Z1 m+ q  wait for normal 5,1 min. S6 \% E* n4 `" _7 M  }
  free R_massm+ l$ C5 k, T9 I- R6 G7 Q
  move into Q_stock: q3 M6 N; {' ?# g3 L# A
end
 楼主| 发表于 2009-6-15 12:22:08 | 显示全部楼层
已解决~~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|SimulWay 道于仿真   

GMT+8, 2026-3-4 12:34 , Processed in 0.015117 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表