首页 文章

在Anylogic中写一个停止条件

提问于
浏览
0

我是anylogic的新手,我想为模拟写一个停止条件,然后保存最终值:我有一些股票和流量,我希望当我的一个股票 Value 达到特定值时,模拟停止然后保存所有值;

  • 我应该在哪里写这个条件?

  • 在这种情况下停止模拟的声明是什么?

  • 如何保存值?

谢谢 :)

1 回答

  • 1
    • 有几个地方是可能的 . 最简单的可能是Main上的重复事件,它会在每个合适的时间单位检查条件 .

    • 试试这个:

    if (myStock > myMaxValue) { getEngine().stop(); // you can also use .finish(), see help to decide which is better for you }

    • 再次,几个选项 . 可能最容易将它们存储到内置数据库中(您可以要求在模型结束时将其写入外部Excel) . 建议你在帮助中阅读它,在那里设置和存储数据非常容易 .

    干杯

相关问题