TimeMeasureStart

TimeMeasureStart вместе с TimeMeasureEnd составляет пару блоков, позволяющую измерять время, проведенное агентами между двумя точками диаграммы процесса. Обычно с их помощью измеряется время нахождения агента в системе или длительность пребывания агента в каком-то подпроцессе.

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

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

Демо модель: Measuring Length of Stay

Параметры

При входе [код]
Код, выполняемый при поступлении агента в блок.
Локальная переменная: Т agent - агент

Порты

in
Входной порт.
out
Выходной порт.