设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12366|回复: 1

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

[复制链接]
发表于 2009-6-14 16:41:55 | 显示全部楼层 |阅读模式
22仿真币
现有二类产品,A和B,如何实现1个A和1个B组装成1个C?我用orderlist建了二个OL_1和OL_2,分别用于A和B的等待,到了下一个进程,要取用的时候,一个都取不出来,实在不知为什么了,请大侠帮忙。/ Z  i: G( X$ n( s& @6 j3 _
, A7 {- A6 B  y1 s9 ]2 G' C. }
begin P_wait arriving2 N' W2 F! i- ~7 s6 k; l5 g6 u
  if this load type=L_a1 then  p3 q( {- P3 e/ V! y# O' p) H
    wait to be ordered on OL_1/ b& ^* I+ {8 a# f9 _0 K, D; f: `
  if this load type=L_b1 then; E. K, Y6 W6 n& z+ Q* X
    wait to be ordered on OL_2- ], i% v% ?9 {, K; {
  send to P_assemble% {( h% v3 A7 \& f
end. b7 S* _& n8 D0 b3 ?, f) q
% a/ D* n9 ^6 b( R
begin P_assemble arriving
$ A5 F6 T8 _* m3 g5 X( j4 d  order a load from OL_1 to die
7 G2 d. ^. N$ e, X' Q# n0 c    in case order not filled backorder on OL_1
4 J  ]6 ~% m; a( y: w. |( o# C7 U7 z) m  order a load from OL_2 to continue9 E" S& `6 a; e8 X6 l1 I
    in case order not filled backorder on OL_2
% `0 U" x4 [+ d  G. n5 e, d& I  set load type to L_product8 `1 B0 ~2 D3 r) I3 E, |
  get R_massm
0 z) L& v5 T( o! U( ]1 N6 `  wait for normal 5,1 min2 l) [* g  y+ x3 E+ v; d
  free R_massm% O$ i7 Q9 T( N8 G. z
  move into Q_stock* A+ E  X4 B; A& @" z3 V
end
 楼主| 发表于 2009-6-15 12:22:08 | 显示全部楼层
已解决~~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-12-29 21:41 , Processed in 0.013595 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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