设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12516|回复: 1

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

[复制链接]
发表于 2009-6-14 16:41:55 | 显示全部楼层 |阅读模式
22仿真币
现有二类产品,A和B,如何实现1个A和1个B组装成1个C?我用orderlist建了二个OL_1和OL_2,分别用于A和B的等待,到了下一个进程,要取用的时候,一个都取不出来,实在不知为什么了,请大侠帮忙。! l9 o& l3 U1 f; t- H/ d! w

* w' f0 L+ f/ K/ o0 `begin P_wait arriving
  B5 M) S8 U$ D  if this load type=L_a1 then) S2 T1 m* }. }8 b3 Z' Y
    wait to be ordered on OL_1
2 X& u2 S2 G5 S9 n  if this load type=L_b1 then. P; c; h9 ~; a
    wait to be ordered on OL_2
" g* M2 g  |* l+ e! m, n  send to P_assemble+ a( S! e4 L7 V7 s6 u6 G
end( ?! L4 Y7 `: t' s' T
* [7 P) C4 E) O- [8 j+ H  u
begin P_assemble arriving3 b5 c3 ?( P/ Y3 c6 m
  order a load from OL_1 to die4 O' ?+ {# L6 |( Y- C$ b8 H, h
    in case order not filled backorder on OL_1
: g: C! U+ w& |& ?8 w  order a load from OL_2 to continue' _9 c3 K3 v7 h2 K9 M
    in case order not filled backorder on OL_2
# g- ^! A) G1 ~# R! |  set load type to L_product
' H; d  R, e2 D4 S* d, _  get R_massm
) m8 D& O! z6 C2 v  wait for normal 5,1 min1 e: t9 |+ s- W7 W9 j, ~- t/ V
  free R_massm7 V5 b# C8 r; I
  move into Q_stock
0 [! W# \+ L) o* Q" c' bend
 楼主| 发表于 2009-6-15 12:22:08 | 显示全部楼层
已解决~~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-1-18 04:05 , Processed in 0.016845 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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