FACILITY Номер или имя устрой- ства | ENTRIES Количество входов | UTIL Коэффициент использования | AVE. TIME Среднее время преб. в устройстве | AVAIL Состояние готовности |
0,07 | 70,3 |
OWNER | PEND | INTER | RETRY | DELAY |
Блок ADVANCE (задержать) – моделирует задержку транзакта в течение некоторого модельного времени.
Формат записи:
ADVANCE А, [В],
где А – задержка на время обслуживания, В – половина допуска равномерно распределенного интервала времени задержки.
Транзакт всегда может войти в этот блок. Вычисляется время пребывания в нем транзакта. В блоке может одновременно находится несколько транзактов.
Если время пребывания равно нулю, то вместо задержки транзакт сразу перемещается в следующий блок.
Блок QUEUЕ (стать в очередь) - организует очереди и осуществляет сбор статистики.
Формат записи:
QUEUE A, [B],
где А – имя или номер очереди, В – число единиц, на которое необходимо увеличить длину очереди.
Счетчик числа транзактов увеличивается на единицу, запоминается текущее модельное время.
|
|
Блок DEPART (покинуть очередь) – моделирует выход транзакта из очереди.
Формат записи:
DEPART A, [B],
где А – имя или номер очереди, В – число единиц, на которое необходимо уменьшить длину очереди.
Счетчик длины очереди уменьшается на единицу, или на величину В.
В конце моделирования автоматически распечатывается статистика, содержащая информацию о значении счетчика входов, среднем значении длины очереди, максимальном времени пребывания в очереди и т.д.
Блок TERMINATE (завершить) – моделирует выход транзакта из модели.
Формат записи:
TERMINATE А,
где А – величина, которая должна вычитаться из счетчика завершений.
Транзакты удаляются из модели, попадая в блок TERMINATE.
Счетчик завершений задается с помощью оператора START.
Оператор START (начать)
START A, [B],
где А – число завершений, или число транзактов, необходимых в модели, В – операнд вывода статистики, по умолчанию выводится стандартная статистика.
Моделирование идет до тех пор, пока содержимое А не будет равно 0. Счетчик уменьшает блок TERMINATE.