Написание условия Stop в Anylogic

Я новичок в anylogic, и я хочу написать условие остановки для моделирования, а затем сохранить окончательные значения: у меня есть некоторые запасы и потоки, и я хочу, чтобы, когда одно из моих значений запасов достигло определенного значения, остановка моделирования и затем сохраняет все значения;

  1. где я должен написать условие?
  2. что такое заявление о прекращении симуляции в этом случае?
  3. как я могу сохранить значения?

Спасибо:)

1 ответ

Решение
  1. Возможны несколько мест. Самым простым является, вероятно, повторяющееся событие на главном, которое проверяет условие каждую подходящую единицу времени.
  2. попробуй это:

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

  1. опять несколько вариантов. Вероятно, проще всего сохранить их во встроенной базе данных (которую можно попросить записать во внешний Excel в конце модели). Предлагаю вам прочитать его в справке, там довольно легко настроить и хранить данные.

ура

Другие вопросы по тегам