Приложение. После завершения процедуры моделирования GPSS автоматически открывает окно отчета «REPORT» (рисунок 21)
После завершения процедуры моделирования GPSS автоматически открывает окно отчета «REPORT» (рисунок 21), содержащее стандартную выходную информацию о результатах моделирования. Выходной файл статистики состоит из подразделов, содержащих стандартную статистику об объектах GPSS, используемых в данной модели (устройствах, очередях и т. д.). Начинается файл статистики с заголовка, который содержит имя модели, дату и время моделирования. Далее следует выходная информация, содержащая следующие основные сегменты вывода: Здесь START TIME - абсолютное модельное время в момент начала моделирования (эквивалентно абсолютному модельному времени, после последнего применения команды RESET или CLEAR); END TIME - абсолютное время или момент, когда счетчик завершений принял значение 0; BLOCKS - количество блоков, использованных в текущей модели, к моменту завершения моделирования; FACILITIES - количество одноканальных устройств, использованных в модели к моменту завершения моделирования; STORAGES - количество многоканальных устройств, использованных в текущей модели к моменту завершения моделирования. Информация об именах NAME VALUE Здесь поле NAME содержит имена, используемые в программе модели; VALUE - определяет числовое значение (номер), соответствующее имени, устанавливает начальный номер GPSS равным 10000.
Здесь LABEL - метка оператора, связанного с блоком GPSS; LOC - номер строки модели, связанной с блоком; BLOCK TYPE - тип блока GPSS; ENTRY COUNT - количество транзактов, вошедших в данный блок после последнего выполнения команд RESET или CLEAR или с начала процедуры моделирования; CURRENT COUNT - количество транзактов, находящихся в данном блоке и ожидающих выполнения некоторых условий; RETRY - количество транзактов, ожидающих выполнения некоторых условий. Информация об одноканальных устройствах | FACILITY | ENTRIES | UTIL. | AVE. TIME | AVAIL. | OWNER | PEND | INTER | RETRY | DELAY | Здесь FACILITY - номер или имя одноканального устройства; ENTRIES - количество транзактов, вошедших в устройство после последнего выполнения команды RESET или CLEAR или начала работы программы; UTIL. - часть периода моделирования, в течение которого устройство было занято (коэффициент загрузки); AVE. TIME - среднее время занятости устройства одним транзактом в течение процедуры моделирования после последнего выполнения команд CLEAR или RESET; AVAILABLE - состояние готовности устройства в конце периода моделирования; OWNER - номер последнего транзакта, занимавшего устройство (0 означает, что устройство не занималось); PEND - количество транзактов, ожидающих устройство (находящееся в режиме прерывания); INTER - количество транзактов, обработка которых прервана на устройстве в данный момент модельного времени; RETRY - количество транзактов, ожидающих выполнения некоторых условий; DELAY - количество транзактов, ожидающих занятия устройства (включая транзакты, ожидающие освобождение устройства в режиме прерывания). Информация об очередях |QUEUE|MAX|CONT.|ENTRIES|ENTRIES(0)| AVE.CONT |AVE.TIME | AVE.(-O) |RETRY| Здесь QUEUE - имя или номер объекта типа «очередь»; МАХ - максимальное содержимое объекта типа «очередь» в течение периода моделирования, который начинается с начала работы или с последней команды RESET или CLEAR; CONT - текущее содержимое объекта типа «очередь» в момент завершения моделирования; ENTRIES - общее количество входов в очередь в течение периода моделирования (счетчик входов); ENTRIES(O) - общее количество входов в очередь с нулевым временем ожидания (счетчик «нулевых» входов); AVE.CONT - среднее значение длины очереди; AVE.TIME - среднее время, проведенное транзактом в очереди с учетом всех входов в очередь; AVE.(-O) - среднее время, проведенное транзактом в очереди без учета «нулевых» входов в очередь; RETRY - количество транзактов, ожидающих специальных условий, зависящих от состояния объекта типа «очередь». Информация о многоканальных устройствах | STORAGE | САР. | REMAIN | MIN | MAX | ENTRIES | AVL. | AVE.C. | UTIL. |RETRY |DELAY| Поля имеют следующие назначения: STORAGE - имя или номер многоканального устройства; САР. - количество каналов, заданное оператором STORAGE; REMAIN - число свободных каналов в конце периода моделирования; MIN- минимальное количество использовавшихся каналов за период моделирования; МАХ - максимальное количество использовавшихся каналов за период моделирования; ENTRIES - количество входов в многоканальное устройство за период моделирования; AVL. - состояние готовности многоканального устройства в конце периода моделирования; AVE. С. - среднее число занятых каналов в устройстве за весь период моделирования; UTIL. - часть периода моделирования, в течение которого многоканальное устройство использовалось; RETRY - количество транзактов, ожидающих специальные условия, зависящие от состояния устройства; DELAY - количество транзактов, ожидающих возможность входа в блок ENTER. Информация о ячейках памяти | SAVEVALUE | VALUE | RETRY | Поля имеют назначения: SAVEVALUE - имя или номер ячейки; VALUE - значение ячейки в конце моделирования; RETRY - количество транзактов, ожидающих наступления специальных условий, зависящих от состояния ячейки. Список будущих событий | XN| PRI I BDT I ASSEM | CURRENT | NEXT | PARAMETER | VALUE | XN - номер транзакта, ожидающего выполнения некоторого события; PRI - приоритет транзакта; BDT - время назначенного события, связанного с данным транзактом; ASSEM - номер семейства транзактов; CURRENT - номер блока, в котором находится транзакт (О - если транзакт еще не вошел ни в один из блоков); NEXT - номер блока, в который должен войти транзакт; PARAMETER - номер или имя параметра транзакта; VALUE - значение параметра.
|