#anylogic
#anylogic
Вопрос:
Я создаю модель DES с анимацией. Я хотел бы показать изменение цвета для агентов, которые ожидали в очереди более определенного времени. Один из вариантов, о котором я подумал, — использовать тайм-аут и менять цвет по истечении тайм-аута, но проблема с этим подходом заключается в том, что он может испортить порядок агентов в очереди.
Есть ли способ в AnyLogic смоделировать это?
Спасибо.
Ответ №1:
вы можете использовать обычное событие, запускаемое вручную… вы можете настроить это в свойствах события (режим: пользовательский контроль), поэтому, когда агент входит в очередь, вы запускаете событие, выполняя agent.event.restart (тайм-аут, ВРЕМЕННЫЕ единицы);
и в случае изменения цвета агента
очевидно, что это событие должно быть внутри агента