设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9125|回复: 1

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

[复制链接]
发表于 2008-10-15 15:42:30 | 显示全部楼层 |阅读模式
5仿真币
有如下一个Process:卡车到达检查站进行检查(检查站一次只能检查一辆车),时间分布为n 5,1 min,结束后离开,程序如下:
% V( }2 b& k) G% I$ B& E8 k: y   
  z- _$ E. w  t$ r/ U4 G4 D7 b4 ebegin P_check arriving procedure, {+ g3 N3 r, F* p1 S

  `- Q/ ~$ O9 I+ ]5 o) U! Q* u
' e0 H8 F6 V% i4 P  Z
move into Q_check
0 ?  q8 ]7 t% L# y
$ h. Q. Z  Q9 g8 ~1 T: l  ^8 a* U5 L+ q( S  |
wait for n 5,1 min1 Y. ]) O/ e* h4 B6 c3 R- E

8 j; D* J4 e6 V
& V# P& Z- n, Z, C" |8 r* Ssend to die
$ _0 A+ @, S& f4 X# W$ ~8 v8 j/ s    end+ P  k) i5 j, S4 ?5 p1 \
我把程序作了如下改动:
3 ?6 e' B; u9 l) ~
2 ~8 R/ C) d8 D9 k% o8 F6 qbegin P_check arriving procedure- k6 ?0 u3 h4 V6 C/ L
/ X! R  X  q1 N' m' l
move into Q_check_wait
/ o  a& ?3 B8 h8 L& W6 Y( o6 S. j3 u$ t8 [
move into Q_check9 {) k6 o5 S9 A8 h; `
: g5 ]" v; }- y4 k6 C
use R_check for n 5,1 min; s1 a- ^6 B3 |
6 m6 T) v8 W4 M) ]  S
send to die
  k' @# W" G! E/ D5 R2 ^9 h7 ]                 end
* X' w, T' p5 S  E其中Q_check_wait容量为infiniteQ_checkR_check的容量为1
$ K( j: L* z+ n/ D' ^. \" S/ h运行时出错,请教各位高手错在哪里?谢谢!
 楼主| 发表于 2008-10-15 16:59:21 | 显示全部楼层
是没错
0 P( V0 N4 G- _9 h7 R是我搞错了,呵呵~~谢谢楼上的!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-7-9 09:17 , Processed in 0.014442 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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