0

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

  1. 我应该在哪里写条件?
  2. 在这种情况下停止模拟的语句是什么?
  3. 如何保存值?

谢谢 :)

4

1 回答 1

1
  1. 几个地方都是可以的。最简单的可能是 Main 上的重复事件,它在每个合适的时间单位检查条件。
  2. 尝试这个:

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

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

干杯

于 2016-06-08T05:59:42.020 回答