是有.numMU这个属性的,我刚刚查帮助找到了 7 N* D+ S1 {, y4 ^0 R) R. ]& C3 S, x1 r; PnumMu 1 L2 @( s. L& `. eUsage: <mu_path>.numMu; / v: V7 \- C& c7 k3 O7 q; o ) ^" }; z( k, H& wThe method numMu returns the number of MUs located on the loading space of the MU designated by <mu_path>. & M3 U' D4 R9 O; q% d, k
) _1 @0 |' X+ M. y {2 @4 T. u7 pThe return value is of type integer. . |$ E; p! w/ o H) A+ ?
5 M4 s5 {5 J& M1 B- l: p/ ]2 F
Example: .MUs.transporter:1.numMu;
对于kaly,我大概了解你的意思,请问你的ac指的是eventcontroller的当前时间吗?4 N. _4 L$ a: K! T. P
是不是定义ac:=Eventcontroller.simtime;啊?& Z+ Z" B' A) ]; B% F' }+ o* n
如果ac指的是eventcontroller的当前时间," f. b8 j* R3 i# S A% ~+ P# ]
那你认为的平均队长=每一个物件在buffer的逗留时间的总和/仿真的总时间。 " `( ~. B, F% o! B- g1 V9 G这是和我们的生产系统仿真课的老师上课讲的平均队长的计算一样。 t( E' j8 K+ h# c' t+ W% Y
我后来查看上课的笔记,才发现的,按这种思路来算,但我是用一个tablefile来记录的。 , D. D' h# f1 {: J' D但如果用你的方法,建一个method,来算是方便很多。