Anylogic: измерение времени, проведенного в обслуживании - PullRequest
0 голосов
/ 13 ноября 2018

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

Я хотел бы узнать, сколько времени сервисный блок задерживает агентов в течение всего времени работы модели. Это дало бы мне более точное представление об использовании мощностей. Возможно ли это?

1 Ответ

0 голосов
/ 13 ноября 2018

вы можете использовать набор данных или элемент статистики (найденный в палитре анализа) или даже коллекцию и добавлять значения следующим образом: Service delayed time

Задержка при вводе:

agent.enterTime=time();

На выходе (или на выходе)

data.add(time()-agent.enterTime);

Конечно, для этого необходимо добавить переменную с именем enterTime в ваш агент.

...