是有.numMU这个属性的,我刚刚查帮助找到了, z. _( Q5 \# o5 H; a
numMu 6 p5 T( R& `4 U3 T6 `) R9 J' [& l2 C
Usage: <mu_path>.numMu; , t( ]: [! B+ S3 b6 }* U$ I* w+ q T- g: E1 G) o0 ]& g/ D
The method numMu returns the number of MUs located on the loading space of the MU designated by <mu_path>. 5 }, ?9 D; t! z; b2 S! R7 l- r4 H% |' q6 D8 Q6 J
The return value is of type integer. 9 @3 d7 t% ~6 m! q4 F2 K
$ p, U) e5 o: o' ?! t C$ X
Example: .MUs.transporter:1.numMu;
对于kaly,我大概了解你的意思,请问你的ac指的是eventcontroller的当前时间吗?% j$ g4 U7 m0 R/ o0 k. e
是不是定义ac:=Eventcontroller.simtime;啊?: M; ^; V U! ^' v B6 N m
如果ac指的是eventcontroller的当前时间, + n% u: ~/ r+ L" T1 f& i: f那你认为的平均队长=每一个物件在buffer的逗留时间的总和/仿真的总时间。+ p Y6 F: d4 Z6 y8 h
这是和我们的生产系统仿真课的老师上课讲的平均队长的计算一样。/ I3 r+ E9 a; E
我后来查看上课的笔记,才发现的,按这种思路来算,但我是用一个tablefile来记录的。 . I, n8 f. i7 L但如果用你的方法,建一个method,来算是方便很多。