设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12573|回复: 1

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

[复制链接]
发表于 2009-6-14 16:41:55 | 显示全部楼层 |阅读模式
22仿真币
现有二类产品,A和B,如何实现1个A和1个B组装成1个C?我用orderlist建了二个OL_1和OL_2,分别用于A和B的等待,到了下一个进程,要取用的时候,一个都取不出来,实在不知为什么了,请大侠帮忙。
) R1 l6 ]* W0 a5 P# [; c, l: N# Z) e7 [1 O$ b
begin P_wait arriving
  [1 n1 q+ {! ]4 }( `2 [  if this load type=L_a1 then
* ]5 t" p" D0 a* U    wait to be ordered on OL_1
. y& w; z0 [2 E  if this load type=L_b1 then4 r0 L1 y* l0 [2 r! J7 ]
    wait to be ordered on OL_2
2 g2 y' _4 O" R) U5 V' d2 }, X  send to P_assemble
% f- l5 _7 Y  {4 w7 bend7 a1 f' b2 Q+ E

: D3 z6 @6 U  j" H1 H% Dbegin P_assemble arriving
1 c' E3 t4 E! }6 i" Y/ Y  order a load from OL_1 to die. K9 l( q/ o2 }) A
    in case order not filled backorder on OL_1  U5 p$ V3 \4 i- [8 {4 Q  E0 C
  order a load from OL_2 to continue
- m5 j- R. U1 N9 z8 N* p    in case order not filled backorder on OL_2$ v7 |; D+ v* u
  set load type to L_product( X; d+ |2 f0 f; u9 y$ g: g8 X
  get R_massm3 l0 r4 F+ X9 Z; H9 \! N+ Y( G
  wait for normal 5,1 min
8 V' z- z$ S# A5 n3 M# u  free R_massm
4 o/ F: t% _  T) Z' K. d/ l) ?  move into Q_stock$ h4 _/ g! `$ {7 T* V1 ]
end
 楼主| 发表于 2009-6-15 12:22:08 | 显示全部楼层
已解决~~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-1-22 19:24 , Processed in 0.016682 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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