|

楼主 |
发表于 2012-5-3 09:37:11
|
显示全部楼层
五五 发表于 2012-5-2 22:36 
, U) v4 f* L4 Xstatwaitingtime是某一辆小车的等待时间 你针对所有小车 做一次循环然后把每个小车的等待时间求和就可以了 ... $ H5 l, T8 C! h: y* l
但是我发现statwaitingtime不能统计小车在系统中发生等待的时间唉
6 f& f# G. i f* k6 f: z# B如图:
) C! R8 J+ e$ e& A9 u; A1 ^ # @& N$ z+ x+ X, x; k5 P$ \
& H0 G3 G s$ z3 a上图中在S1(1号处理站)前面有辆小车发生等待(亮黄色那辆)% _, g/ `# v5 k% n/ Q/ V5 j/ N
这辆小车从S0(装载站)出去到S1期间,实际等待了5s.9 n! a1 J; x0 U& |) g* y+ C
, J l# Y9 N2 y为了记录这5s,我在S1的触发method里写入了print @.statwaitingtime;3 B, K% @3 l' W) y( n* Q
. T- B1 e' Q' P
然后仿真就看到 ?: J: g% ^. a, E$ O

* j7 r; @+ L! {! n7 P" W
, Q! D7 o9 R) r7 P; H) w* _) x明显在控制台那里记录的,只是某辆小车到达S1的时间,而不是小车等待时间(最多可以说是S1等待的时间)。
' j8 f, {8 Y9 A. ~& H* y4 Y9 ^( W& K" B% ~, R5 v: ]; E
那我到底用什么才能记录,那5s小车等待时间
& a5 Y' B# M; \3 E( L7 G; k- t; f4 Y. h: O: s2 e0 P4 N
|
|