设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 13683|回复: 1

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

[复制链接]
发表于 2009-6-14 16:41:55 | 显示全部楼层 |阅读模式
22仿真币
现有二类产品,A和B,如何实现1个A和1个B组装成1个C?我用orderlist建了二个OL_1和OL_2,分别用于A和B的等待,到了下一个进程,要取用的时候,一个都取不出来,实在不知为什么了,请大侠帮忙。
" M9 s4 N" ~/ i6 ?5 y% M7 p- @* w& }# s# W: z4 f# }4 c5 C6 @
begin P_wait arriving) ^+ G2 r4 [+ v4 s8 ~
  if this load type=L_a1 then6 p) ~. X' r9 m; }* H
    wait to be ordered on OL_1
$ p7 M$ S) v1 D) O. l3 @2 l  if this load type=L_b1 then
+ h! W7 V. A5 ~; W    wait to be ordered on OL_2
- W9 U5 N( i* _( M  send to P_assemble9 g& }# ]. v5 ^' Z, o
end
4 f+ Z& Z# I# y! U3 r6 M6 e
1 W" x& L. [1 B* \begin P_assemble arriving
, v5 a  r9 I3 W" ^0 j  order a load from OL_1 to die
2 h% s4 Z) k2 T) Q2 p" l  T    in case order not filled backorder on OL_1# Q' q( d; G, l& q: I
  order a load from OL_2 to continue' S# `) d6 f5 ^  F7 M* |. x' k4 f
    in case order not filled backorder on OL_2
& R" v8 z) Q* Q" g6 d$ X" y  set load type to L_product
% @6 \, ^% N) h: Z  get R_massm
- z3 s/ a5 y/ C3 o  wait for normal 5,1 min5 p, s. I- Z2 W: C
  free R_massm0 Z) [7 \+ \% ?% o
  move into Q_stock: G. m% w8 c: F; [( U! K6 j
end
 楼主| 发表于 2009-6-15 12:22:08 | 显示全部楼层
已解决~~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-20 15:25 , Processed in 0.013235 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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