给entity设置两个time属性,比如a1、a2,设置一个time属性的全局变量b,设置一个real型的全局变量c。& k/ y H" }7 R2 H
当entity进入buffer的时候,设置a1为ac,当entity离开buffer的时候,设置a2为ac-a1,b:=b+a2,c:=b/ac。 $ J+ m" h B3 o' V# T这里,c就是buffer的平均数量。 7 ~ [8 |' }: W( E' A# n. ^- [你说的队长和buffer的平均数量没什么区别。
看到你们在这里这么热情的为我解决问题,我感到非常的感动。 3 n3 Z W2 \. e) m首先我要谢谢你们,从你们的回答里我得到了很多的启示,我会试一下的。' w. t. j3 e, X4 @/ U K
能不能解决问题的结果不重要,重要的是我们能再讨论中学习到东西。 ' X6 G' |4 r. n/ ^
原来buffer里面的客制化属性可以建表格的?6 s. D2 P: u# {1 C" x- P9 A3 _' Z. i3 Y$ E
这个我真的不知到呢~~谢谢你的提醒,我又多会一点东西了~ ; p) e2 j: t4 x, R. I1 |8 `8 r. X! D
对于liysunny的方法,我都有想过,我是用TimeSequence来统计出在在一些时间点里面buffer的数量,从point in time这一列中得到统计的次数,从value这一列中得到每个时间点的buffer里面数量,再累加。 - r. O U+ T1 D5 x0 T但统计完了我不知道怎么把TimeSequence里面的那个表格进行统计,我就是想把TimeSequence里面的point in time的最后一行的行值拿出来,和把value这一列的所有值累加起来,记录在一个表或者变量里,我试过,但是不行。! d/ C7 c- v q% W
你们可以的话就按着我的思路试一下,可以的话,告诉我,我会非常感激你们的!. E% T3 ?* P. j5 t9 b0 {9 @
7 b" F# F+ W; K2 n9 F! c, A9 Q& U
如果用客制化属性建一个表格,那应该可以!我会试一下的,谢谢
是有.numMU这个属性的,我刚刚查帮助找到了& O" m4 H7 ^- C; }+ L
numMu ! a; P2 Q" m" O/ v6 O" a, q
Usage: <mu_path>.numMu; & h$ V1 b8 M, Q. R9 S) E
! Y5 |8 o+ s9 o, TThe method numMu returns the number of MUs located on the loading space of the MU designated by <mu_path>. J! D, W: @ @8 Z, z' [ O , H& I) g" R. Z; W0 h2 wThe return value is of type integer. . A! D6 Q! s$ s. g" b+ d. \