在 excel sheet AnyLogic 中连接数据库导出,来自 ParametersVariation 实验

Concatenating database exports in excel sheet AnyLogic from ParametersVariation experiment

在 parametersVariation 实验期间,下面的代码仅从最后 运行 写入所需的 excel sheet 的数据库。如何将每个 运行 的数据连接到相同的 excel sheet?

Database myFile = new Database(this, "A DB from Excel", "DataExport.xlsx");
ModelDatabase modelDB = getEngine().getModelDatabase();
modelDB.exportToExternalDB("flowchart_stats_time_in_state_log", myFile.getConnection(), "Sheet", false, true);

你需要把Excel文件放到模拟页面,让导出代码在所有参数运行完成后执行。如果您在每次 运行 之后执行此操作,它将一直覆盖所有数据。

提示:您可能需要考虑添加一个可以识别参数的列 运行。也许是您要更改的参数的列,以及种子或 运行 数字。