设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 13292|回复: 1

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

[复制链接]
发表于 2009-6-14 16:41:55 | 显示全部楼层 |阅读模式
22仿真币
现有二类产品,A和B,如何实现1个A和1个B组装成1个C?我用orderlist建了二个OL_1和OL_2,分别用于A和B的等待,到了下一个进程,要取用的时候,一个都取不出来,实在不知为什么了,请大侠帮忙。! ]4 {) N6 A" I: I8 p

4 g/ x. B4 B1 q$ o$ ^$ Ubegin P_wait arriving6 e* W# x  t) |+ {1 c4 F$ C
  if this load type=L_a1 then' e, q6 G8 m9 }- D# `5 ~" G
    wait to be ordered on OL_1! i9 `5 |2 A" P) D. }
  if this load type=L_b1 then
) [1 Q- E1 _+ V- G- U9 M    wait to be ordered on OL_2
% c; d' H+ v0 u7 q  send to P_assemble( ?" `) D0 y& j" U
end7 Q* g! m+ O8 k! B

- d3 c3 z$ ~/ K5 P# m: Pbegin P_assemble arriving
+ R: _$ G. h) w- T3 H  order a load from OL_1 to die; W: y7 s. E/ u5 u1 o! D
    in case order not filled backorder on OL_1
* J. Z* O3 r5 b/ a9 d1 k; p  order a load from OL_2 to continue% n" ~5 s7 U5 I8 W1 a5 ^+ J: B
    in case order not filled backorder on OL_2
7 W, u4 |6 b  [9 Y( @: r9 ^  T  set load type to L_product
" R# k5 J6 d/ j+ C7 }# n  get R_massm
' D, C, N% x0 t2 I3 M4 ~  wait for normal 5,1 min1 S- G: z( w! j1 P( M* W7 V
  free R_massm& p6 o: d. D  Z
  move into Q_stock
, u! w/ E$ Z1 |( K5 P- r9 Wend
 楼主| 发表于 2009-6-15 12:22:08 | 显示全部楼层
已解决~~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-4-22 00:15 , Processed in 0.015517 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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