设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 13704|回复: 1

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

[复制链接]
发表于 2009-6-14 16:41:55 | 显示全部楼层 |阅读模式
22仿真币
现有二类产品,A和B,如何实现1个A和1个B组装成1个C?我用orderlist建了二个OL_1和OL_2,分别用于A和B的等待,到了下一个进程,要取用的时候,一个都取不出来,实在不知为什么了,请大侠帮忙。
" Y" T2 M! z" \) x
& C+ Z) n+ Y7 L5 lbegin P_wait arriving* r& p) D9 o) K  [+ m
  if this load type=L_a1 then
7 n8 S4 C/ Y! U; h0 S    wait to be ordered on OL_17 [- {+ y/ [6 u7 N1 t  e$ L
  if this load type=L_b1 then
$ G9 D% ~( e$ q1 t    wait to be ordered on OL_2
$ \6 t1 w( l. D. D" V$ P  send to P_assemble
, R8 C) F  i1 B; m* G1 e  x* O) iend
$ h2 y! V6 }3 c6 v& B* h8 E) O* ?6 a- f0 r- G
begin P_assemble arriving
. w/ q2 n" D5 \- a1 q  order a load from OL_1 to die
- @2 x; {' {7 b; u; s' K2 ^+ [5 q    in case order not filled backorder on OL_1
# N7 }+ K+ D0 f3 K2 X- Z1 f  order a load from OL_2 to continue) H7 E1 W# O* r6 p, T
    in case order not filled backorder on OL_2& c, o, y% Z# @* C! x, Q+ {
  set load type to L_product
* q7 ]$ z1 ]  z+ e  h* V  get R_massm+ H7 t# S  A1 N( P4 D
  wait for normal 5,1 min2 h2 X5 }0 ~/ D- {
  free R_massm% T1 F% h+ L# X) [
  move into Q_stock
/ a* q* Q+ f1 N" B' a5 ^' Uend
 楼主| 发表于 2009-6-15 12:22:08 | 显示全部楼层
已解决~~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-23 16:44 , Processed in 0.017135 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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