设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8265|回复: 1

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

[复制链接]
发表于 2008-10-15 15:42:30 | 显示全部楼层 |阅读模式
5仿真币
有如下一个Process:卡车到达检查站进行检查(检查站一次只能检查一辆车),时间分布为n 5,1 min,结束后离开,程序如下:
& K" T/ N5 U) C& C   
/ H5 |$ n5 O% `9 c) D8 `3 Bbegin P_check arriving procedure8 Q: c# n, Y4 l# I" c9 n6 w
3 L4 ]! D* U2 p5 G1 H
  N! }4 h# ?* `

4 f! P" ~- ~/ L! v8 f& y) I3 q( F$ E) Tmove into Q_check
& L7 K* X7 k+ B/ D" T
; i6 H1 T! [- Y" @$ g: k# @  ?: F, p" }3 D% P: }2 r5 b; r7 t
wait for n 5,1 min4 q" P0 [6 i  w

% c* ^+ a1 \% [: z7 y6 N( [5 l
% B5 v: X/ p. f+ l$ Nsend to die
+ K3 l2 X5 S' k( G: L7 p    end. @4 a% D( F" m1 [! w, a) j
我把程序作了如下改动:( S* m. ~/ a, K
3 Q( A/ V1 E; R+ j- S
begin P_check arriving procedure
  A; e5 ~7 ?. r( W7 C3 D
" E' `' f' {7 v! nmove into Q_check_wait
4 p; f3 h' A  N! ~
3 |' V1 {6 @1 w6 N( f1 t) @$ U4 ?move into Q_check* W% i: ~* l3 w  K+ A  k
! J. g+ T/ I2 Q4 T7 B1 [
use R_check for n 5,1 min" t) @' K1 {" ]- n, O" O
. `6 b) j1 \4 O% v$ x
send to die
. p1 h. P# k! D' ?6 A& U7 p                 end
" p( f4 s9 ]& o$ n1 b+ q' ]0 K" ?其中Q_check_wait容量为infiniteQ_checkR_check的容量为1& I& f( B6 [, m
运行时出错,请教各位高手错在哪里?谢谢!
 楼主| 发表于 2008-10-15 16:59:21 | 显示全部楼层
是没错
* V$ E1 c( [/ \: Q# ~2 ~是我搞错了,呵呵~~谢谢楼上的!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-1-1 20:29 , Processed in 0.016457 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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