【问题标题】:Any Logic Step Method任何逻辑步法
【发布时间】:2018-12-18 18:23:57
【问题描述】:

我正在 Any Logic 上为我的系统动力学模型构建仪表板。我想创建一个使用 getEngine().step() 代码运行模型 12 个时间单位的按钮。该方法仅在模拟的一个时间步长上运行模型,但我需要 12 个时间单位,即步长的 1200 倍。我想知道是否有任何方法可以让模型运行 12 个时间单位然后暂停。

我还想在暂停模式下启动模型。我的意思是点击运行按钮后。

更新:我找到了第二个问题的答案。我创建了一个事件并将以下操作设置为在时间 12 发生。getEngine().pause();

【问题讨论】:

    标签: anylogic


    【解决方案1】:

    创建一个事件(从代理面板)

    让事件在 12 个时间单位(秒、分钟或任何你有的)之后发生

    将此代码添加到事件中:

    pauseSimulation();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-12-06
      • 1970-01-01
      • 1970-01-01
      • 2016-03-20
      • 2011-12-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多