设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12461|回复: 1

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

[复制链接]
发表于 2009-6-14 16:41:55 | 显示全部楼层 |阅读模式
22仿真币
现有二类产品,A和B,如何实现1个A和1个B组装成1个C?我用orderlist建了二个OL_1和OL_2,分别用于A和B的等待,到了下一个进程,要取用的时候,一个都取不出来,实在不知为什么了,请大侠帮忙。- e$ a; D  V5 v; J* @
+ o' _0 j+ W2 Q0 U. F, t$ V
begin P_wait arriving
. R" O+ Y7 c# Z  if this load type=L_a1 then
' d- g6 g/ e* p: c  Y4 {6 M    wait to be ordered on OL_1
3 T+ ^5 _$ C& b( x$ P  if this load type=L_b1 then% }! D  a) [& R& Z- |
    wait to be ordered on OL_2! b% @3 w! G! T: B9 [! P
  send to P_assemble; X, Z$ b" g! \5 ~
end
4 G2 ~! y* O3 C
- s! v+ ?0 V! }2 F- |) |/ t( ?; M0 e& m% Hbegin P_assemble arriving) E/ l5 ~9 [$ E1 Y5 U" K6 h5 X" n
  order a load from OL_1 to die
( {' v9 j+ J' h2 v5 t# L" L    in case order not filled backorder on OL_1
3 F- C0 N& W2 N) c5 R5 Z0 q  order a load from OL_2 to continue$ T$ h  _7 Z1 h3 h4 W: r0 O
    in case order not filled backorder on OL_2( _' K! T* s0 S0 {. Z' l% g
  set load type to L_product5 v9 p( N/ H$ Y% T$ g" K) T. V
  get R_massm' e2 e6 K, D# ]( G; i6 N
  wait for normal 5,1 min4 q! D& Q- G% o
  free R_massm; G* Q- {* B6 I2 L
  move into Q_stock5 A6 _; }% |+ ]0 t( p
end
 楼主| 发表于 2009-6-15 12:22:08 | 显示全部楼层
已解决~~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-1-9 16:02 , Processed in 0.018654 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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