设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 11833|回复: 1

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

[复制链接]
发表于 2009-6-14 16:41:55 | 显示全部楼层 |阅读模式
22仿真币
现有二类产品,A和B,如何实现1个A和1个B组装成1个C?我用orderlist建了二个OL_1和OL_2,分别用于A和B的等待,到了下一个进程,要取用的时候,一个都取不出来,实在不知为什么了,请大侠帮忙。- h' N; m$ [6 q. m
& \, V0 s; {2 c% L6 D# _/ w4 m
begin P_wait arriving: ^/ L& P8 z$ {, ^# M$ \+ E7 k
  if this load type=L_a1 then, @2 i8 i9 a( I( U2 c, H2 j7 a3 \# P
    wait to be ordered on OL_1
/ T( V8 F8 v) a  if this load type=L_b1 then4 R7 ^' {. X: V0 J' Z9 v
    wait to be ordered on OL_2
+ h% D( @0 X8 e% j8 w9 G! P! q  send to P_assemble
) }5 e4 G+ p8 |% Xend" N9 i+ U8 u$ _+ k

' Q, F! j2 H; n  V6 Mbegin P_assemble arriving9 E3 g# c5 M# g: \& X1 C
  order a load from OL_1 to die
* c! Y6 L+ N' A0 F0 L% s; O3 f  [    in case order not filled backorder on OL_1
5 E5 ]" d$ {0 m5 L6 Z; Q/ }  order a load from OL_2 to continue
/ E( X: i9 i( c- X  D3 q$ z4 Q/ w    in case order not filled backorder on OL_2
. U1 o& v& o$ r, y2 o1 Q& W  set load type to L_product% N: h! F' Q1 l* U
  get R_massm2 i- S) _( i+ j! X6 ?. c
  wait for normal 5,1 min
3 X- C9 l) I+ s7 Z% o2 E  free R_massm! h9 X9 w; g4 t) A0 Y
  move into Q_stock1 F; H- t& T9 Y/ i7 l
end
 楼主| 发表于 2009-6-15 12:22:08 | 显示全部楼层
已解决~~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-11-7 03:41 , Processed in 0.016313 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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