设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 14261|回复: 1

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

[复制链接]
发表于 2009-6-14 16:41:55 | 显示全部楼层 |阅读模式
22仿真币
现有二类产品,A和B,如何实现1个A和1个B组装成1个C?我用orderlist建了二个OL_1和OL_2,分别用于A和B的等待,到了下一个进程,要取用的时候,一个都取不出来,实在不知为什么了,请大侠帮忙。4 o! x5 a7 e; T9 D/ a" F/ v

7 t& H, C  m8 r4 z: m+ Nbegin P_wait arriving& B0 ^3 o* _+ H; ?
  if this load type=L_a1 then# U, ?8 w1 l3 y7 _7 v
    wait to be ordered on OL_16 x( \: B" G' v
  if this load type=L_b1 then& j5 J( x1 G& F8 ^2 u6 @
    wait to be ordered on OL_2
: _9 v" X# b  I9 X$ X) v1 c8 B  send to P_assemble
1 H" G6 I1 L6 u. S* i% J7 {! nend0 o& L8 j  w: M, G8 F
9 d* q3 M3 H  k
begin P_assemble arriving0 p6 d! w: A8 ~6 Y: Q* e
  order a load from OL_1 to die
' y7 n0 E) L4 l& L3 w    in case order not filled backorder on OL_17 i6 D2 s7 _' T& H; l0 h5 o) Y
  order a load from OL_2 to continue9 A: M. R! s0 u- _, u5 g+ K7 x3 ~' |- `
    in case order not filled backorder on OL_2
! v% O; t2 o6 i: P0 r9 _+ T; E& S  set load type to L_product; h, {) _" S6 O3 F& n4 V7 Y  G
  get R_massm8 d# ^1 h* Z" @/ P
  wait for normal 5,1 min& v& q, ?( W: y6 \8 g
  free R_massm$ c8 C- k* Q) `
  move into Q_stock* l: M' n! ^- l
end
 楼主| 发表于 2009-6-15 12:22:08 | 显示全部楼层
已解决~~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-8-2 09:08 , Processed in 0.011098 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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