设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 14120|回复: 1

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

[复制链接]
发表于 2009-6-14 16:41:55 | 显示全部楼层 |阅读模式
22仿真币
现有二类产品,A和B,如何实现1个A和1个B组装成1个C?我用orderlist建了二个OL_1和OL_2,分别用于A和B的等待,到了下一个进程,要取用的时候,一个都取不出来,实在不知为什么了,请大侠帮忙。
; u- P$ p! P+ t+ j: D; v% r
5 L" s& f2 V! \- x/ fbegin P_wait arriving
: a; `1 }, Z) y9 f8 N0 e1 [1 c6 e  if this load type=L_a1 then4 [/ d/ P# t" }( }
    wait to be ordered on OL_1
! `6 T! s. E! e9 x$ {1 l: n( }  if this load type=L_b1 then
& h! ?- I) E. d/ T! m% K7 f    wait to be ordered on OL_2
/ Z& i+ q3 c) s' S' [4 m/ m1 P' d9 Z; P  send to P_assemble
+ X( K6 [' E0 O6 V* o; zend
/ z- A8 }. B9 k2 u/ @" C% ~
( ^0 @$ J2 `4 k" Q% k% f. Xbegin P_assemble arriving& y8 [3 x& f& q7 a5 q
  order a load from OL_1 to die* B6 W! d3 E3 y8 i
    in case order not filled backorder on OL_1
! K; l9 D2 v3 [4 @  order a load from OL_2 to continue' z% {; G5 d9 X( A0 i0 p' N# o( q5 K
    in case order not filled backorder on OL_22 B8 k# J4 j$ m$ z1 _& g
  set load type to L_product; z' c: n$ P1 Z1 `' x
  get R_massm% P6 z( j6 n9 u1 R! R
  wait for normal 5,1 min+ Y, b; O7 r, j  V7 ~$ c* L; [& Y
  free R_massm6 L" }/ o3 u/ W" p
  move into Q_stock7 H( k; M5 `6 m( T. A  b. k: m# {
end
 楼主| 发表于 2009-6-15 12:22:08 | 显示全部楼层
已解决~~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-7-26 00:06 , Processed in 0.011564 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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