【发布时间】:2019-09-15 23:13:18
【问题描述】:
我正在运行一个模拟,我想知道代理在延迟块中花费的总时间。在流程图_stats_time_in_state_log 下的数据集日志中运行单个模拟时,我可以访问数据
但是,我想将块 5(喷涂)中的数据写入输出,以便在运行多个模拟时存储数据。
我猜测值引用应该类似于下面的表达式。但是它不起作用,所以如果有人可以帮助我或提出获取数据的替代解决方案,我会非常感激。
流程图_stats_time_in_state_log.total_seconds.spraying;
顺便说一句。时间测量不适用于这种情况,因为我需要知道在 12 小时轮班后在一个街区中花费的总时间。通过时间测量,当模拟结束时,我没有从仍然在块中的代理获得数据。
【问题讨论】:
-
您是在寻找每个代理的时间(即每个代理的最小/平均/最大),还是只是该块处理的总时间?我不会为此使用数据库,但如果您能澄清您感兴趣的指标,我相信社区可以为您提供一些很好的建议。
-
感谢您的回复。我正在寻找所有代理在街区内花费的总时间。所以所有处理时间的总和,包括那些在 12 小时后模拟结束时留在块中的时间
标签: anylogic