设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12367|回复: 1

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

[复制链接]
发表于 2009-6-14 16:41:55 | 显示全部楼层 |阅读模式
22仿真币
现有二类产品,A和B,如何实现1个A和1个B组装成1个C?我用orderlist建了二个OL_1和OL_2,分别用于A和B的等待,到了下一个进程,要取用的时候,一个都取不出来,实在不知为什么了,请大侠帮忙。
$ G' H, x) F6 }: t; ]
+ l; H8 l6 g3 G3 b2 t2 sbegin P_wait arriving
. p. d3 N4 l3 V9 u* X9 H  if this load type=L_a1 then
4 f! F( v+ C! _( L    wait to be ordered on OL_15 M& u6 W( P% g4 P) {
  if this load type=L_b1 then
* H1 q* k4 M2 Z    wait to be ordered on OL_2
# B7 |0 m. v  T  send to P_assemble; Q+ A5 O4 ?) h3 D( `
end
& P6 q9 _& A/ }! K7 v, t  x1 s5 \) u& i' V2 j
begin P_assemble arriving
7 A3 q, V0 R4 ^$ Y6 s; V, f1 A& p  order a load from OL_1 to die! H% H0 s1 l$ X; B
    in case order not filled backorder on OL_1  W4 i/ C5 {+ h2 ]2 O  b
  order a load from OL_2 to continue! a4 e! w! K  {) ~
    in case order not filled backorder on OL_2. }" l8 `' e! y* {
  set load type to L_product
. B( w, z  {' j( i  get R_massm
/ l  d! k$ e8 @) @) M7 t  wait for normal 5,1 min; {5 q, p, W7 B
  free R_massm( u) R6 [: j/ [& T( X5 N
  move into Q_stock
- G* E. t+ [/ g& j+ x+ Tend
 楼主| 发表于 2009-6-15 12:22:08 | 显示全部楼层
已解决~~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-12-29 23:16 , Processed in 0.017773 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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