AnyLogic
Развернуть
Размер шрифта

Запуск модели до заданного момента или на заданный интервал времени

Запуск модели на заданный интервал времени

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

Чтобы запустить модель на заданный интервал модельного времени

  1. Нам понадобится дополнительный элемент управления выполнением модели  Запустить на, расположенный на панели разработчика. Откройте панель разработчика в окне модели, щелкнув крайний справа элемент управления Показать / скрыть панель разработчика .
  2. Опции запуска по умолчанию скрыты. Щелкните по элементу управления Показать / скрыть опции запуска в секции управления выполнением модели в панели разработчика, чтобы они появились.

  3. Справа от кнопки  Запустить на задайте интервал времени, который вы хотите промоделировать до того, как модель будет приостановлена. Интервал задается как количество единиц модельного времени от момента начала моделирования. Вы можете выбрать нужные вам единицы времени, от мс до лет, с помощью расположенного справа элемента управления.
  4. Щелкните по кнопке  Запустить на. Модель будет запущена. Выполнение модели будет приостановлено после того, как будет промоделирован заданный интервал модельного времени.

Запуск модели до заданного момента модельного времени

Если модель не запущена (еще не запускалась или уже была запущена, и в данный момент ее выполнение приостановлено), то:

Чтобы запустить модель до заданного момента модельного времени

  1. Нам понадобится дополнительный элемент управления выполнением модели  Запустить до, расположенный на панели разработчика. Откройте панель разработчика в окне модели, щелкнув крайний справа элемент управления Показать / скрыть панель разработчика .
  2. Опции запуска по умолчанию скрыты. Щелкните по элементу управления Показать / скрыть опции запуска в секции управления выполнением модели в панели разработчика, чтобы они появились.

  3. Справа от кнопки  Запустить до задайте момент модельного времени, в который вы хотите приостановить выполнение модели. Вы можете задать время останова как количество единиц модельного времени от момента начала моделирования, введя соответствующее значение в поле справа от кнопки  Запустить до.
    Естественно, это значение должно быть больше, чем текущее значение модельного времени (оно отображается в верхней строке панели разработчика: ).
  4. Также вы можете задать время останова как календарную дату. Для этого перейдите в режим задания даты, щелкнув по кнопке  Задать дату или время. Наведите курсор на редактируемое поле справа от кнопки  Запустить до. Там появятся элементы для задания даты. Используйте их, чтобы задать дату останова модели.
    Естественно, дата останова должна быть «в будущем» относительно текущей даты модельного времени, которая отображается в верхней строке панели разработчика: .
  5. Задав нужное вам время останова модели, щелкните по кнопке  Запустить до. Модель будет запущена, и ее выполнение приостановится в заданный вами момент времени.

Приостановка выполняющейся модели в заданный момент модельного времени

Если модель выполняется в текущий момент, то:

Чтобы приостановить выполнение модели в заданный момент модельного времени

  1. Нам понадобится дополнительный элемент управления выполнением модели Приостановить в, расположенный на панели разработчика. Откройте панель разработчика в окне модели, щелкнув крайний справа элемент управления Показать / скрыть панель разработчика .
  2. Опции запуска по умолчанию скрыты. Щелкните по элементу управления  Показать / скрыть опции запуска в секции управления выполнением модели в панели разработчика, чтобы они появились.

  3. Справа от кнопки  Приостановить в задайте момент модельного времени, в который вы хотите приостановить выполнение модели. Вы можете задать время останова как количество единиц модельного времени от момента начала моделирования, введя соответствующее значение в поле справа от кнопки  Приостановить в.
    Естественно, это значение должно быть больше, чем текущее значение модельного времени (оно отображается в верхней строке панели разработчика: ).
  4. Также вы можете задать время останова как календарную дату. Для этого перейдите в режим задания даты, щелкнув по кнопке  Задать дату или время. Наведите курсор на редактируемое поле справа от кнопки  Приостановить в. Там появятся элементы для задания даты. Используйте их, чтобы задать дату останова модели.
    Естественно, дата останова должна быть «в будущем» относительно текущей даты модельного времени, которая отображается в нижней строке окна: .
  5. Задав нужное вам время останова модели, щелкните по кнопке  Приостановить в. Выполнение модели приостановится в заданный вами момент времени.
Как мы можем улучшить эту статью?