设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 14574|回复: 1

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

[复制链接]
发表于 2009-6-14 16:41:55 | 显示全部楼层 |阅读模式
22仿真币
现有二类产品,A和B,如何实现1个A和1个B组装成1个C?我用orderlist建了二个OL_1和OL_2,分别用于A和B的等待,到了下一个进程,要取用的时候,一个都取不出来,实在不知为什么了,请大侠帮忙。
! a) H+ O9 @, f4 D  O  o1 R
+ H, O: X) |8 j5 [4 T3 _begin P_wait arriving; Y8 S, g# v8 j% E2 E1 U
  if this load type=L_a1 then, A1 g1 t( z" \8 t' H
    wait to be ordered on OL_1, D3 I8 x/ Q/ q) {/ Q
  if this load type=L_b1 then
# M8 d: X8 A( x. c8 o5 m    wait to be ordered on OL_2
+ \: J1 U* v' D' B$ c8 ]" E  send to P_assemble/ {  t9 \0 O6 i  W- u/ k
end5 r6 ^: U) y1 M0 r. H  o0 r

4 W4 l, x3 J! L0 N- Z" kbegin P_assemble arriving
2 Q# I9 J. h: c  order a load from OL_1 to die
* s' u* W# @; O! k- y! v    in case order not filled backorder on OL_1
8 T2 f7 O6 x7 R+ P/ y# h6 [5 @  order a load from OL_2 to continue
* U3 ]& K5 L+ g6 I$ l3 \! G* u( ]    in case order not filled backorder on OL_2& |8 I: {7 ?3 F# v" `: {+ r/ ]: j( b( B
  set load type to L_product
1 z4 _  ~$ r7 I- D7 M  get R_massm
- G$ d7 Q7 P% X: L4 O4 L  wait for normal 5,1 min
" M* K. }$ [: w* e1 d* L  free R_massm9 L$ X: m" P9 M4 V) V3 m- z
  move into Q_stock8 B9 O9 M: v/ X- O4 \/ B7 t
end
 楼主| 发表于 2009-6-15 12:22:08 | 显示全部楼层
已解决~~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-9-8 10:35 , Processed in 0.011962 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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