请教yjieemail,你的意思是建一个method,来统计每一秒buffer里面的实体数?7 F1 c* u: W5 ~9 [8 Y
用method来统计buffer里面的MU个数,请问有没有buffer.numMU这个属性的?还是用客制化属性。 7 _, M n+ i" T/ \还有怎么控制它每隔一秒就记录buffer里面的mu个数啊?4 F5 w, |; D/ U, c/ z
可以的话,请写一下程序我参考一下,谢谢~
6 @5 Q' ^2 ~3 Y& j; S% a k) j4 CThe method numMu returns the number of MUs located on the loading space of the MU designated by <mu_path>. 4 V% `4 l3 t0 A! w+ P; V ^8 ]. B. P2 ^ 9 S) O9 o; s t: E3 MThe return value is of type integer. 7 m( W8 ?1 v6 q' D1 j$ F! N$ j5 _9 \5 k& Q) M
0 E D! j1 L7 m1 R# w: O
Example: .MUs.transporter:1.numMu;
对于kaly,我大概了解你的意思,请问你的ac指的是eventcontroller的当前时间吗?* |- G. d$ g: i
是不是定义ac:=Eventcontroller.simtime;啊?- q+ i- l' g9 ~! S
如果ac指的是eventcontroller的当前时间,& j: ?' ?7 X# M# F: V/ P. j" H
那你认为的平均队长=每一个物件在buffer的逗留时间的总和/仿真的总时间。 + A; `0 Q- C) W: M这是和我们的生产系统仿真课的老师上课讲的平均队长的计算一样。 ! ]1 K4 N" P: v. o% i. i& e我后来查看上课的笔记,才发现的,按这种思路来算,但我是用一个tablefile来记录的。 6 {8 A8 U7 G. E( X$ ?但如果用你的方法,建一个method,来算是方便很多。