【问题标题】:Model start time imported from database从数据库导入的模型开始时间
【发布时间】:2020-04-04 00:35:57
【问题描述】:

我有一个将数据导入我的 anylogic 模型数据库的 Excel 表。有什么方法可以对模拟开始时间进行编码,以查看数据库中的哪一天/时间开始模拟。

【问题讨论】:

    标签: anylogic


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2013-02-06
      • 1970-01-01
      • 1970-01-01
      • 2018-12-01
      • 2021-05-25
      • 2019-11-20
      • 1970-01-01
      • 1970-01-01
      • 2021-01-06
      相关资源
      最近更新 更多