Anylogic:测量服务时间
Posted
技术标签:
【中文标题】Anylogic:测量服务时间【英文标题】:Anylogic: Measuring time spent in service 【发布时间】:2019-04-16 07:51:59 【问题描述】:在以下模型Image 中,图表可视化了服务块的利用率。但是,此利用率表示正在处理的代理的平均数量。
我想了解在模型的总运行时间内服务块延迟代理的时间量。这将为我提供更准确的产能利用率表示。这可能吗?
【问题讨论】:
【参考方案1】:您可以使用数据集或统计元素(可在分析面板中找到)甚至是集合并添加如下值:
进入延迟:
agent.enterTime=time();
在出口处(或在出口处)
data.add(time()-agent.enterTime);
当然,这需要您在代理中添加一个名为 enterTime 的变量。
【讨论】:
这不适用于汇编程序,因为它会创建一个新代理,对吗? 你是对的,使用汇编程序会有所不同以上是关于Anylogic:测量服务时间的主要内容,如果未能解决你的问题,请参考以下文章