设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10295|回复: 1

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

[复制链接]
发表于 2009-6-14 16:41:55 | 显示全部楼层 |阅读模式
22仿真币
现有二类产品,A和B,如何实现1个A和1个B组装成1个C?我用orderlist建了二个OL_1和OL_2,分别用于A和B的等待,到了下一个进程,要取用的时候,一个都取不出来,实在不知为什么了,请大侠帮忙。
7 w# r$ R9 J9 {" N( e+ t/ }5 z1 O0 |2 M- _0 W
begin P_wait arriving
5 {7 n# x  \4 n: ^: g+ G  if this load type=L_a1 then9 `$ j! G- }& ]; i2 P" ^9 A0 o) `7 n
    wait to be ordered on OL_1
3 R1 J1 \- E; n; w* @5 k  if this load type=L_b1 then
2 ]/ x( L! r7 m% B3 W, ^8 P    wait to be ordered on OL_2  n7 l" y3 h" J1 z0 Q7 ]0 b2 G8 s
  send to P_assemble0 h) b: m: Y2 d
end
1 B* e) p/ d: C, R
- X6 D2 C. _2 n& _; y) X3 lbegin P_assemble arriving( \8 C- I. C1 C9 Q
  order a load from OL_1 to die, ^$ N4 t; G& P* b$ v( _
    in case order not filled backorder on OL_1
2 J4 W5 N9 T0 u- M# M  order a load from OL_2 to continue# d9 I4 \" L# q2 w
    in case order not filled backorder on OL_2
$ }* @- \$ f8 e9 [- w  _) G! C; ?5 `  set load type to L_product
' b. p' N: y4 B, h/ Q  get R_massm! q# v, n+ a& t7 T! }
  wait for normal 5,1 min
, c6 F. S$ T7 u0 u0 D& f/ I- X3 }  free R_massm
5 T9 p+ A0 u% H% ?  move into Q_stock1 e0 O: H7 \  B! H1 M8 ?1 d
end
 楼主| 发表于 2009-6-15 12:22:08 | 显示全部楼层
已解决~~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-7-6 14:32 , Processed in 0.011801 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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