A,B Этот блок аналогичен блоку ENTER и осуществляет сбор статистики об очереди. Номер очереди в которую заносится транзакт задается в поле А. При записи нового транзакта в очередь определяется длина интервала времени, в течение которого длина очереди оставалась неизменной. При входе транзакта в данный блок текущая длина очереди увеличивается на число единиц, указанное в поле В. Затем происходит сравнение с максимальной длиной очереди, достигнутой до этого момента времени. Если оно больше старого значения, то оно его заменяет. Кроме того, счетчик общего числа единиц прошедших через очередь увеличивается на тоже число единиц. DEPART A,B Аналогичен блоку LEAVE. Поле А интерпретируется как номер очереди. Поле В задает количество единиц на которое уменьшается длина очереди. Моделирующая программа вычисляет длину интервала времени в течение которого транзакт находился в очереди и если длина получается равной нулю, то указанное в поле В число единиц добавляется к счетчику, регистрирующему число транзактов прошедших через блок без задержки. QTABLE A,B,C,D С помощью этой команды можно заносить в таблицу время пребывания транзакта в очередь. А – номер очереди В – начальное значение С – шаг таблицы D |