设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9589|回复: 1

[求助] 求助一个简单问题

[复制链接]
发表于 2008-10-15 15:42:30 | 显示全部楼层 |阅读模式
5仿真币
有如下一个Process:卡车到达检查站进行检查(检查站一次只能检查一辆车),时间分布为n 5,1 min,结束后离开,程序如下:
* o( U5 l3 E/ [% P" l   
6 z4 H. \8 K+ L4 D  z1 D+ rbegin P_check arriving procedure* l" w0 u- ^3 w# I" i5 B' ?" s

# z$ t* S6 L* B* @# L1 G5 k: }' N% u7 u8 T

2 ^% B0 U) ^7 _3 G9 Q% p. f0 J% Nmove into Q_check
, {% Q) `; i2 r9 B. f1 X, ~2 a# N" K: ?
& M) O4 o% R+ Y% f9 i7 `! u
wait for n 5,1 min
4 g; [9 i2 W  w1 l% A# ]3 _
2 V1 @2 u  w- P( V6 e+ l
) e/ [, H% I) n( _) P; ssend to die( ?7 C$ E1 v. ^5 ]7 i6 S
    end
5 n. [' s! I9 D8 H' S% A7 N' n1 o1 C我把程序作了如下改动:
& X  X. {/ f, B$ r2 V* H6 ?' e9 N2 b( O: m+ Y/ p- k
begin P_check arriving procedure2 h' p1 ~7 W0 y3 g7 h0 m) p2 T1 ^: w
  p) _% @; \  d2 K5 {/ g! N
move into Q_check_wait
" V+ f! h1 {" `8 G* I, D" }, M5 S: l9 i7 d! h2 l' d6 k3 b
move into Q_check/ r  h" S! M% c5 Y

0 @: @' Y& s0 k  z, t% [use R_check for n 5,1 min
+ r; x! y1 s$ \( U# \6 X0 i, u" }: j" u/ ]6 P7 q1 f
send to die' J  T, K! f9 T; b/ a  i
                 end3 m% ~0 N) G' [3 {+ O7 `
其中Q_check_wait容量为infiniteQ_checkR_check的容量为1: h8 h) I0 i4 `
运行时出错,请教各位高手错在哪里?谢谢!
 楼主| 发表于 2008-10-15 16:59:21 | 显示全部楼层
是没错
! P& g' W3 @1 l: |- E! a) K0 n( p是我搞错了,呵呵~~谢谢楼上的!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-8-12 10:56 , Processed in 0.012146 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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