在 Anylogic 中编写停止条件
Writing a Stop condition in Anylogic
我是anylogic的新手,我想为模拟写一个停止条件,然后保存最终值:
我有一些库存和流量,我希望当我的一个库存值达到特定值时,模拟停止,然后保存所有值;
- 条件应该写在哪里?
- 这种情况下停止模拟的语句是什么?
- 如何保存这些值?
谢谢:)
- 有几个地方是可能的。最简单的可能是 Main 上的重复事件,它会在每个合适的时间单位检查条件。
- 试试这个:
if (myStock > myMaxValue) {
getEngine().stop(); // you can also use .finish(), see help to decide which is better for you
}
- 再次,几个选项。可能最容易将它们存储到内置数据库中(您可以要求将其写入模型末尾的外部 Excel)。建议您在帮助中仔细阅读它,在那里设置和存储数据非常容易。
干杯
我是anylogic的新手,我想为模拟写一个停止条件,然后保存最终值: 我有一些库存和流量,我希望当我的一个库存值达到特定值时,模拟停止,然后保存所有值;
- 条件应该写在哪里?
- 这种情况下停止模拟的语句是什么?
- 如何保存这些值?
谢谢:)
- 有几个地方是可能的。最简单的可能是 Main 上的重复事件,它会在每个合适的时间单位检查条件。
- 试试这个:
if (myStock > myMaxValue) {
getEngine().stop(); // you can also use .finish(), see help to decide which is better for you
}
- 再次,几个选项。可能最容易将它们存储到内置数据库中(您可以要求将其写入模型末尾的外部 Excel)。建议您在帮助中仔细阅读它,在那里设置和存储数据非常容易。
干杯