Написание условия Stop в Anylogic
Я новичок в anylogic, и я хочу написать условие остановки для моделирования, а затем сохранить окончательные значения: у меня есть некоторые запасы и потоки, и я хочу, чтобы, когда одно из моих значений запасов достигло определенного значения, остановка моделирования и затем сохраняет все значения;
- где я должен написать условие?
- что такое заявление о прекращении симуляции в этом случае?
- как я могу сохранить значения?
Спасибо:)
1 ответ
Решение
- Возможны несколько мест. Самым простым является, вероятно, повторяющееся событие на главном, которое проверяет условие каждую подходящую единицу времени.
- попробуй это:
if (myStock > myMaxValue) {
getEngine().stop(); // you can also use .finish(), see help to decide which is better for you
}
- опять несколько вариантов. Вероятно, проще всего сохранить их во встроенной базе данных (которую можно попросить записать во внешний Excel в конце модели). Предлагаю вам прочитать его в справке, там довольно легко настроить и хранить данные.
ура