设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 11111|回复: 1

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

[复制链接]
发表于 2009-6-14 16:41:55 | 显示全部楼层 |阅读模式
22仿真币
现有二类产品,A和B,如何实现1个A和1个B组装成1个C?我用orderlist建了二个OL_1和OL_2,分别用于A和B的等待,到了下一个进程,要取用的时候,一个都取不出来,实在不知为什么了,请大侠帮忙。2 B" g/ z" E/ {
- i$ x2 P0 g$ N, K4 A
begin P_wait arriving( d- j1 J: D1 ~( q, h
  if this load type=L_a1 then
) f3 a* j* }0 Y) O$ t% X    wait to be ordered on OL_18 q: }; u" u' G. j
  if this load type=L_b1 then2 g, A# @/ W3 q4 S# [
    wait to be ordered on OL_2
: @4 Y* `/ o+ B. V  send to P_assemble1 M& }5 F: K$ ^' u; I9 j: z
end# a$ g7 b& E0 N, a% y6 A' u
! j0 x: w5 P) n5 c( [
begin P_assemble arriving8 e& I0 G; m- H( Z. K% E
  order a load from OL_1 to die' x! k0 w2 s) A9 Z1 Y8 k5 y$ v
    in case order not filled backorder on OL_1
) d$ r! y, ?3 u9 _9 D8 r  order a load from OL_2 to continue# o# s/ D! y; j+ ^* \2 D0 z
    in case order not filled backorder on OL_2* V  g; X& q7 a# z, R3 s" i7 p
  set load type to L_product
* v+ i2 S- e3 z, ?5 A  get R_massm5 D/ h! d7 ?; g  J2 ^! L7 {9 R
  wait for normal 5,1 min; I$ a3 V& U; T
  free R_massm5 s5 S7 t6 ^; a0 r9 _
  move into Q_stock+ @0 `: k% a3 a; ?7 R1 U3 }
end
 楼主| 发表于 2009-6-15 12:22:08 | 显示全部楼层
已解决~~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-9-14 06:51 , Processed in 0.012312 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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