设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12954|回复: 1

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

[复制链接]
发表于 2009-6-14 16:41:55 | 显示全部楼层 |阅读模式
22仿真币
现有二类产品,A和B,如何实现1个A和1个B组装成1个C?我用orderlist建了二个OL_1和OL_2,分别用于A和B的等待,到了下一个进程,要取用的时候,一个都取不出来,实在不知为什么了,请大侠帮忙。
$ i+ T+ C$ k+ S. m
8 v4 k' s+ b, V2 o  g4 xbegin P_wait arriving- F# P  u% X& v: h2 e9 b" V- u: t
  if this load type=L_a1 then  B: k8 I& [& ~5 _* E
    wait to be ordered on OL_1
* h- o$ s5 a" o; {3 p/ R6 c& ~6 p  if this load type=L_b1 then! v/ K  h1 T- U, M. f1 Y3 B& L8 ]
    wait to be ordered on OL_24 t# j2 R1 Y0 {' w2 W+ }
  send to P_assemble" z# T3 S: z8 x6 z7 `, s8 d
end. k6 W8 k1 i6 z+ u& V' |+ O# O

+ T- _9 V( {* C- w: V9 ibegin P_assemble arriving
) Z- A+ v+ c0 o7 ?- d  order a load from OL_1 to die; b1 V. v( Q. P% Q2 J; V
    in case order not filled backorder on OL_10 Y6 \) t- u3 T' g1 }+ M
  order a load from OL_2 to continue
8 p' `" M% {& T3 {3 k7 [) f    in case order not filled backorder on OL_2: q8 \. z4 @0 l: P3 {
  set load type to L_product9 u1 X' o6 A% D
  get R_massm; Z; [# h9 \) k: f
  wait for normal 5,1 min9 a8 Z% j) {0 [* ^
  free R_massm
8 R; A( {3 z( u9 e2 b  move into Q_stock( w2 K' E7 [5 }
end
 楼主| 发表于 2009-6-15 12:22:08 | 显示全部楼层
已解决~~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-13 17:29 , Processed in 0.013630 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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