设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10065|回复: 1

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

[复制链接]
发表于 2009-6-14 16:41:55 | 显示全部楼层 |阅读模式
22仿真币
现有二类产品,A和B,如何实现1个A和1个B组装成1个C?我用orderlist建了二个OL_1和OL_2,分别用于A和B的等待,到了下一个进程,要取用的时候,一个都取不出来,实在不知为什么了,请大侠帮忙。
" P. Y/ ~& c1 v5 ^- f% C* S  Y/ L: ~" g
begin P_wait arriving
: |4 q7 f6 b0 K) f* O- K! A+ F  if this load type=L_a1 then
# s* t+ t3 \) W    wait to be ordered on OL_1( s8 s) Q- Z6 a7 _
  if this load type=L_b1 then
- J6 N, ~% ?" z# I' A' T- u6 q7 Q    wait to be ordered on OL_2
" v5 |! }6 o; t! @  send to P_assemble) t( Q$ ]5 `! S) l& Y9 M
end
- M1 C- z! @: g. w( Z
1 g4 \; ]7 E/ j, f7 ebegin P_assemble arriving
) ~3 j5 v0 w+ c: h3 a  order a load from OL_1 to die
; J" v3 ]1 c* M& z5 z. ^    in case order not filled backorder on OL_1
0 V  X9 U  R, _  {4 b9 \5 n) `. T# i  order a load from OL_2 to continue. N! a9 s& h1 v" J, L
    in case order not filled backorder on OL_2# b9 N! T" J8 h4 I) ?1 ^3 S$ J
  set load type to L_product
# D6 @4 _. v' k$ G6 J/ R  get R_massm
  Y2 E* z8 c8 ^/ q5 t& {: V9 r  wait for normal 5,1 min
0 A1 ^4 e* F$ q- G  free R_massm
. [4 H- \! k: n- A  move into Q_stock
$ j; Q8 u% V) L  ]& Z" z. }  k6 Fend
 楼主| 发表于 2009-6-15 12:22:08 | 显示全部楼层
已解决~~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-18 02:37 , Processed in 0.012530 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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