设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9385|回复: 1

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

[复制链接]
发表于 2008-10-15 15:42:30 | 显示全部楼层 |阅读模式
5仿真币
有如下一个Process:卡车到达检查站进行检查(检查站一次只能检查一辆车),时间分布为n 5,1 min,结束后离开,程序如下:
+ k/ f4 F6 ^  D/ N* M   
% T' I: j& p# Tbegin P_check arriving procedure
! M; n/ E" s8 w, J# K! n! w  l2 c: @1 r4 V2 m. a1 w; J
/ ^. B! y9 `1 ?" A6 L4 ]" E7 \
! H) i( N" @3 Y' F* E- F% ^+ l
move into Q_check# V8 L% }' k' X. }
) W8 c2 u0 @7 Y; Y) {# S. _
6 T# s: q# U. [
wait for n 5,1 min
" k$ p; }" {# ~1 P1 V0 }
9 |+ L/ p% y( W) [& |
  w/ K- w! h+ M& r+ O# E1 q2 ^send to die9 H& c: m0 Q, {8 a+ i/ c' ]
    end! x+ k6 B) P5 k0 m& r5 D
我把程序作了如下改动:
9 V" b  d/ D. r. Y
' c/ |$ Y6 g( e6 I: dbegin P_check arriving procedure
% S0 z8 E. @, g3 @/ N+ n4 y
) H( p/ P6 Z1 `1 k* D% |move into Q_check_wait
( M" U4 q; F6 w& O1 f. b
1 P" ]9 o& t5 e# h  `+ gmove into Q_check
+ S' X/ d3 }+ o" v; K- E* f6 W% l6 u, |
use R_check for n 5,1 min8 C" E. v' b( e6 B3 X$ w+ w3 \: q6 Y

  s( n, g, f. e# i4 tsend to die0 `5 ?. O: J1 z9 w0 j: O
                 end6 E: ?7 }+ Y9 b
其中Q_check_wait容量为infiniteQ_checkR_check的容量为1
0 c+ w6 p7 ?) Y8 C. c% B运行时出错,请教各位高手错在哪里?谢谢!
 楼主| 发表于 2008-10-15 16:59:21 | 显示全部楼层
是没错
) _4 o9 W# f" v/ k是我搞错了,呵呵~~谢谢楼上的!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-7-27 07:01 , Processed in 0.011527 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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