设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12524|回复: 1

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

[复制链接]
发表于 2009-6-14 16:41:55 | 显示全部楼层 |阅读模式
22仿真币
现有二类产品,A和B,如何实现1个A和1个B组装成1个C?我用orderlist建了二个OL_1和OL_2,分别用于A和B的等待,到了下一个进程,要取用的时候,一个都取不出来,实在不知为什么了,请大侠帮忙。
# [6 p6 l# h* q9 ~) z9 [
/ f) I4 E6 D" Y5 @! U+ S3 xbegin P_wait arriving* {: i2 {! |6 G9 K9 S
  if this load type=L_a1 then" B, k- o& D' ~9 v% `3 D: Y
    wait to be ordered on OL_1% _5 w+ Z/ f; f* v& b; M% l
  if this load type=L_b1 then
& a2 F& `% H4 \, @" {6 S  F    wait to be ordered on OL_2
$ \) Q% O0 v7 r1 D2 i! i/ P  send to P_assemble$ ~9 \) _3 t( M$ w. z' j/ p
end
9 W' Y7 A: B! J0 y
2 E  B( x5 _/ s6 m0 Y% L. O1 n" g3 Obegin P_assemble arriving9 \. ^, s+ \: N& i
  order a load from OL_1 to die
; i+ o3 |2 @8 Z, a    in case order not filled backorder on OL_1" z: d& Z# d# g$ p6 c
  order a load from OL_2 to continue# b; A) ~$ S( a# q
    in case order not filled backorder on OL_2
0 U9 q+ U1 o  [+ u  set load type to L_product
. v0 h2 c, k! V& i% y5 f" A) L  get R_massm
5 n$ d* b/ D: v; Q# x  wait for normal 5,1 min6 h$ H# Z, O- Q5 B: N2 v2 b
  free R_massm
1 r0 o( f2 d1 Y7 J$ M/ [  move into Q_stock8 U4 M) M. ~; f8 o+ t7 L
end
 楼主| 发表于 2009-6-15 12:22:08 | 显示全部楼层
已解决~~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-1-19 19:05 , Processed in 0.016813 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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