Я начинаю использовать Anylogic для класса моделирования, и для этого мне нужно смоделировать следующее поведение: есть поток агентов, которые входят в очередь FIFO, а затем входят в сервер (который я смоделировал с задержкой). блок), по одному за раз. У агентов есть два состояния (назовите их A и B), и если агент достигает конца очереди в состоянии A, он должен ждать, пока не вернется в состояние B, чтобы войти в службу.
Iдумаю, что блок ожидания с емкостью для одного агента между очередью и блоком задержки может потенциально разрешить эту ситуацию. Но я не знаю, как заставить блок ожидания освободить агента, как только он изменит состояние.
Другие методы приветствуются. Мне просто нужно, чтобы агент был сохранен до блока задержки, пока он находится в состоянии A, но не дольше. Заранее спасибо.