设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 13011|回复: 1

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

[复制链接]
发表于 2009-6-14 16:41:55 | 显示全部楼层 |阅读模式
22仿真币
现有二类产品,A和B,如何实现1个A和1个B组装成1个C?我用orderlist建了二个OL_1和OL_2,分别用于A和B的等待,到了下一个进程,要取用的时候,一个都取不出来,实在不知为什么了,请大侠帮忙。
! x8 i$ z9 M6 ^5 r: P1 M, M6 b. C, a
begin P_wait arriving* Y# ^/ [/ b! x6 d% z  x( V
  if this load type=L_a1 then
0 K$ s2 V) P4 {4 I3 y0 o    wait to be ordered on OL_1
( Z% z+ C2 T* {# V  if this load type=L_b1 then6 p! k& b1 Q: h7 d( e, J7 u
    wait to be ordered on OL_2& d" z9 N0 u# d" f4 P# B5 H
  send to P_assemble
& {$ r* p1 @; w6 f% qend
. [6 r/ S6 H3 q
, ^7 T! G( R: W7 h: M8 h0 f8 H3 s( obegin P_assemble arriving
: g, |6 G! v, [$ V  x1 u3 Z  order a load from OL_1 to die
, E! t7 I4 k2 O; t7 [    in case order not filled backorder on OL_1
. {, Q' _/ t- n" n4 l) f( O3 t8 U  order a load from OL_2 to continue! ^8 E+ W% J1 i# r2 ]
    in case order not filled backorder on OL_2
7 o9 [9 d9 x- d, S  o: ~7 ^, F  set load type to L_product7 G. p2 C# x( c
  get R_massm
" S$ X! D& P  z2 S  D$ |3 s  wait for normal 5,1 min
& O; _8 W7 ?4 n  Q# a* H) J2 }  free R_massm; [: J! \5 s6 O  q
  move into Q_stock8 n5 G# c; Y) B' Z
end
 楼主| 发表于 2009-6-15 12:22:08 | 显示全部楼层
已解决~~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-20 06:39 , Processed in 0.014562 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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