如何在anylogic中查看我的代理变量的存储数据?

问题描述 投票:0回答:1

我正在尝试测量 Anylogic 系统中每个代理所花费的总时间。我已经了解到有多种方法可以做到这一点。使用块 TimeMeasureStart 和 TimeMeasureEnd 不起作用,所以我研究并找到了其他方法,例如使用代理变量。但是我还没有能够存储那些可变数据,或者可视化那些可变数据。我附上图片以供参考。

如果您想理解我在说什么,请告诉我。

These are the parameters I am using for my agent RawMaterial

This is the code

anylogic
1个回答
0
投票

从我在你的代码中看到的,你走在正确的道路上,但是你在代理内部存在的变量中节省了代理的处理时间,同时你正在下沉它,而不是保存事先在其他地方。

记录结果的方法有很多种,例如将其保存到 AnyLogic DB、文本文件、Excel 文件等。最直接的方法是使用 Analysis Palette.

让我们使用Statistics对象。在画布上创建一个

statistics
对象。在你的
endtime = time() - starttime
之后添加
main.statistics.add(endtime)
。然后你可以调用
statistic
的函数来获取汇总数据。

© www.soinside.com 2019 - 2024. All rights reserved.