|
5仿真币
请问如何对实体的等待时间进行统计,比如说系统中实体的最大等待时间为30分钟,而要对每个到达实体的等待时间进行区间[0,10],[10,20],[20,30]分类,统计出每个区间的实体个数.想知道用到哪几个模块就可以达到这个目的.非常感谢!
[ 本帖最后由 chencibo1985 于 2009-3-2 10:33 编辑 ] |
最佳答案
查看完整内容
有一个办法,可以用三个模块来模拟process模块的功能,这三个模块是seize,delay,release,在实体进入seize模块之前把当前时间(TNOW)记录到这个Entity的一个属性,在实体离开seize模块之后,再用当前时刻(TNOW)减去实体的进入前时刻属性,即得到队伍等待时间。然用decide根据实体的等待时间属性进行分类统计每个区段的个数,或者用读写模块将这些属性的值写到外部文件里,再进行统计分析。
这是我的想法,不知道还有没有其他 ...
|