设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8193|回复: 1

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

[复制链接]
发表于 2008-10-15 15:42:30 | 显示全部楼层 |阅读模式
5仿真币
有如下一个Process:卡车到达检查站进行检查(检查站一次只能检查一辆车),时间分布为n 5,1 min,结束后离开,程序如下:4 ~) r% o! }1 Q4 u+ S( \6 T
   2 i$ `3 e$ \6 f& x  X' B* ^! e" u
begin P_check arriving procedure' \1 H* d$ l9 \+ D7 y9 T" @

1 ^* J3 u  ^/ O! U" O: K& r1 D0 ], b: M
, l0 W4 A: [1 ^8 {9 s
move into Q_check* u4 V) f) u3 o( y% w
  _" V2 r5 g+ }
) f* O2 B1 O5 n+ Q1 v7 O
wait for n 5,1 min0 L( T' a8 M) S& e' K: c2 q
0 _9 q6 J- {6 {( ?2 Z

' }# t2 v: g! D7 tsend to die
2 v4 s" A; F1 y* H+ s; q    end( ^  ]' A# m: z1 u6 L1 ~
我把程序作了如下改动:* Y' `, X( V% c: |& y" \; M

$ j* u6 c3 ]/ |begin P_check arriving procedure
- N/ G5 n+ B* I( Z- ]
1 \5 U! r5 B/ ~4 B8 g5 `3 ymove into Q_check_wait
; }/ J1 L9 L; ^5 J# ^8 N6 E* F1 B, L( G; N$ M; j0 ~# j
move into Q_check
: S5 U( e2 v( b1 n
/ w/ j) Y) u. m# Euse R_check for n 5,1 min
+ S/ o& L* s5 A5 `
, X/ L0 G5 {2 ^' Z5 dsend to die2 _) L4 `1 B$ m9 F. }, y2 R( j
                 end! }+ Y* T. `& B* \& s" C
其中Q_check_wait容量为infiniteQ_checkR_check的容量为1
( h8 m6 Z* c- \- V/ Y运行时出错,请教各位高手错在哪里?谢谢!
 楼主| 发表于 2008-10-15 16:59:21 | 显示全部楼层
是没错
2 I  @8 Q3 h( p: D" f  N! b是我搞错了,呵呵~~谢谢楼上的!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-12-16 02:34 , Processed in 0.016576 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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