在 AnyLogic 中保存变量

Posted

技术标签:

【中文标题】在 AnyLogic 中保存变量【英文标题】:Saving variables in AnyLogic 【发布时间】:2017-12-31 09:27:16 【问题描述】:

在 AnyLogic 中,如何在每次运行模拟后自动将变量保存到 Excel 文件中?我创建了一个与同一个变量关联的数据集(因为变量没有保存在Log中,所以我使用了数据集)并且我可以在运行模拟后在Log中读取它,但是我需要将它自动保存在excel文件中,所以每个时间我不需要从 Log 复制表格并将其粘贴到 Excel 中。 我尝试使用数据库来存储变量,但它似乎太复杂了,我无法使用它!

【问题讨论】:

【参考方案1】:

有三种方式:

    使用INSERT query将变量/数据集值保存到自定义数据库表中,然后使用automatic export feature将表导出到Excel; 创建一些日志表的可编辑database view(请参阅创建自己的日志部分here),并设置相同的自动导出过程。 用Excel connectivity tool将变量值直接写入Excel文件(老办法,最好用1或2)。

【讨论】:

以上是关于在 AnyLogic 中保存变量的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Anylogic 的比较运行实验中保存不同运行的结果?

获取anylogic中最大值的变量名

在 Anylogic 中编写停止条件

如何从 Main 获取文本数据集并使用 anylogic 在参数变化实验中运行?

在 Anylogic 中检查墙壁是不是存在

Anylogic自定义代理未加载?