设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10377|回复: 1

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

[复制链接]
发表于 2009-6-14 16:41:55 | 显示全部楼层 |阅读模式
22仿真币
现有二类产品,A和B,如何实现1个A和1个B组装成1个C?我用orderlist建了二个OL_1和OL_2,分别用于A和B的等待,到了下一个进程,要取用的时候,一个都取不出来,实在不知为什么了,请大侠帮忙。6 m* N' x9 |( b. `" h. Q0 N8 B' f

8 ~! L9 a& [9 i4 r; vbegin P_wait arriving
+ B: \, Q+ h1 u  if this load type=L_a1 then
  X9 c* w/ G" i. g    wait to be ordered on OL_14 ^+ r  x# B1 u  |
  if this load type=L_b1 then) y  ~& J9 I" g; G
    wait to be ordered on OL_2
" S  U3 e, H- a- g  send to P_assemble
! B. m7 l0 \* _- w1 o( z0 tend
1 H/ @, x& L" C" N( [, i. P
+ H; }; M& K7 ?3 Pbegin P_assemble arriving7 S- J7 K" ^3 |9 i0 ]3 Q
  order a load from OL_1 to die
5 L2 k7 L7 [" ]/ J2 @8 t: x' q    in case order not filled backorder on OL_1
# p1 Z0 J+ _2 i0 P, H+ F  R0 J  order a load from OL_2 to continue8 b8 y5 \7 W# R" I: G( x# h5 P  }
    in case order not filled backorder on OL_2; j5 e9 I- P% O
  set load type to L_product
- I2 ]. n& n3 \9 U  get R_massm+ q4 V  T; F7 L' D
  wait for normal 5,1 min$ Q# `8 j; a2 e) t. L+ I
  free R_massm
: W% r# ~6 O( L) }0 }8 B  move into Q_stock( ?1 f) v# Y  |) K) z1 _" F6 M
end
 楼主| 发表于 2009-6-15 12:22:08 | 显示全部楼层
已解决~~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-7-15 00:53 , Processed in 0.011880 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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