设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8758|回复: 1

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

[复制链接]
发表于 2008-10-15 15:42:30 | 显示全部楼层 |阅读模式
5仿真币
有如下一个Process:卡车到达检查站进行检查(检查站一次只能检查一辆车),时间分布为n 5,1 min,结束后离开,程序如下:
3 o; N; v* n8 o1 P7 O   " N/ [- ^3 i, J3 |# D
begin P_check arriving procedure
" k" S1 D) x4 k4 x* U- `2 U! [) e+ B" s% P+ ^) u9 E0 \- a5 H- k* i

' L( |* V+ W& N- {& y! e; O
+ y0 h2 C! q/ F  U( P1 qmove into Q_check
# W( ^5 [# n" O, _5 c& B( U) |4 Z6 x. q3 U( _
+ E8 K; V" D3 v* Q, h0 j/ W0 G8 u7 q
wait for n 5,1 min' B, p  D5 G) T8 H4 f

& h' p1 J) y( H# K7 K" s
: B4 g( w/ ^7 L' E6 y) w) |3 [4 vsend to die
1 v6 l: C( L: _$ E& c; j& `    end, b# ]) s7 }) o0 N! C5 W- g/ R. n3 G
我把程序作了如下改动:/ }3 ?6 p% q, t' O; Z. \, I! H
" E' _: p* N6 c4 v; l2 f  ^& Q
begin P_check arriving procedure
# g+ j6 e8 K6 C) E0 ~, ~( @( B- y. E# `( @9 e" r9 s5 M9 L
move into Q_check_wait! y4 ?( n, `( f1 X3 ^5 C, ~

7 K5 Z0 t! t+ ]2 }move into Q_check0 `2 M, S0 r5 \5 x; {+ M# c$ H8 g
& T# ~* \* S/ \" }* h9 _' J
use R_check for n 5,1 min
* c, m; z" ?, ?% ]  l6 t
/ E) f- o" w. x( N8 P$ j/ R" `9 Hsend to die
3 P: z# e5 e) z6 {* }6 w4 w                 end4 i4 d. V; N& ?  w2 G
其中Q_check_wait容量为infiniteQ_checkR_check的容量为1
, n, H/ g, i2 F5 h* T运行时出错,请教各位高手错在哪里?谢谢!
 楼主| 发表于 2008-10-15 16:59:21 | 显示全部楼层
是没错
& b6 x# H  |9 P4 x; @' D是我搞错了,呵呵~~谢谢楼上的!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-4-17 17:28 , Processed in 0.017904 second(s), 13 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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