温馨提示:本文翻译自stackoverflow.com,查看原文请点击:anylogic - Model start time imported from database
anylogic

anylogic - 从数据库导入的模型开始时间

发布于 2020-06-26 04:56:14

我有一个Excel工作表,可将数据导入到我的anylogic模型数据库中。有什么方法可以对模拟开始时间进行编码,以查看数据库中开始模拟的日期/时间。 在此处输入图片说明

查看更多

提问者
Nasr Cheaib
被浏览
49
Florian 2020-04-04 00:35

您可以从内部AnyLogic数据库中进行初始实验设置时检索它,并使用它通过以下代码修改模型的开始日期:

getExperiment().getEngine().setStartDate(selectFrom(mytable).firstResult(mytable.mycolumn));

从内部数据库检索日期有效期的代码

这是内部数据库中存储的日期值的一个示例,适合上面的代码:

包含日期值的数据库表

唯一需要注意的可能是初始化的顺序。内部数据库的日期查询可能是在从Excel文件自动更新内部数据库之前发生的。在这种情况下,您应该直接从Excel文件而不是内部数据库查询。