设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 13661|回复: 1

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

[复制链接]
发表于 2009-6-14 16:41:55 | 显示全部楼层 |阅读模式
22仿真币
现有二类产品,A和B,如何实现1个A和1个B组装成1个C?我用orderlist建了二个OL_1和OL_2,分别用于A和B的等待,到了下一个进程,要取用的时候,一个都取不出来,实在不知为什么了,请大侠帮忙。
: k2 J" y; W/ f" x4 a1 T* t1 F, W/ u& b: W: j( |6 G
begin P_wait arriving
, L: T, [$ p) A6 r' E+ T/ I8 Z  if this load type=L_a1 then7 D7 y+ X5 z; U8 B8 {. Z
    wait to be ordered on OL_1
# w% _6 t. W3 K: Z7 H* d" b" I$ ~  if this load type=L_b1 then
5 z, K, E7 d3 l& q    wait to be ordered on OL_2, j: [# p- Z0 N; B* l8 \
  send to P_assemble
( b# E2 l9 f; P. ^* k2 send( t$ f& h; `* v8 Z! w8 B
2 M9 t7 X4 ~, ?2 K# c6 s
begin P_assemble arriving
( r3 b" j; E+ a  t  D7 M& h$ P1 y  order a load from OL_1 to die
6 w. y& ~1 x- B8 u    in case order not filled backorder on OL_1( i+ E% l! \1 ?( f  _, U
  order a load from OL_2 to continue
$ O, S/ n9 Z- W0 e9 c2 T    in case order not filled backorder on OL_2
1 J) `# j% W" ]  set load type to L_product) _( S# W* M, c# B: r
  get R_massm0 Q/ N5 K( m6 V6 Z! z% R, `
  wait for normal 5,1 min% z( y, h2 n* x# f: e/ i* l
  free R_massm4 b* ]$ K+ l( X, x6 l
  move into Q_stock* |7 [, w$ e8 v0 i5 v- X1 s3 v7 V" k
end
 楼主| 发表于 2009-6-15 12:22:08 | 显示全部楼层
已解决~~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-17 13:46 , Processed in 0.010833 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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