Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторный практикум по GPSSW_новый.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
569.86 Кб
Скачать

Окно параметров сча

По команде Window \ Simulation Window \ Expression Window откроется окно Edit Expression Window , позволяющее создать окно вывода параметров СЧА EXPRESSION. Повторно вызывать окно Edit Expression Window для изменения параметров СЧА в окне EXPRESSION можно из главного меню Edit командой Expression Window…

Принцип работы окна Edit Expression Window аналогичен окну Edit Plot Window , в окне вывода EXPRESSION в поле Label указывается имя или номер СЧА, в поле Expression указывается название СЧА, в поле Value динамически выводится значение СЧА.

Окно ячеек SAVEVALUE предназначено для графического отображения ячеек в виде пиктограмм и динамического вывода СЧА ячеек в табличном виде. Окно содержит:

  • Пиктограммe и номер или имя объекта типа “ячейка”.

  • Начальное значение содержимого ячейки.

  • Текущее значение содержимого ячейки.

Окно отчета

Система моделирования GPSS WORLD в конце моделирования создает файл отчета, содержащий стандартную статистику об объектах GPSS WORLD, используемых в данной модели ( FACILITY, QUEUE, STORAGE и т.д.) и выводит ее в окно REPORT. Отчет REPORT начинается с заголовка, который содержит имя файла, номер версии GPSS WORLD, дату и время моделирования. Далее следует строка, содержащая основную информацию о результатах работы модели:

  • START TIME - абсолютное системное время в момент начала моделирования. Оно эквивалентно абсолютному системному времени, после последнего применения операторов RESET или CLEAR.

  • END TIME - абсолютное время, когда счетчик завершений принимает значение 0.

  • BLOCKS - количество блоков, использованных в текущей модели, к моменту завершения моделирования.

  • FACILITIES - количество устройств, использованных в модели, к моменту завершения моделирования.

  • STORAGES - количество многоканальных устройств, использованных в текущей модели к моменту завершения моделирования.

Затем следует информация об именах, которые просматривает GPSS WORLD в ходе моделирования:

  • NAME - указываются имена, содержащиеся в программе модели.

  • VALUE - определяется числовое значение, cоответствующее имени.

  • Далее описываются блоки текущей модели:

  • LABEL - Метка строки в рабочей модели, связанная с блоком.

  • LOC - номер модели блока.

  • BLOCK TYPE - тип блока GPSS.

  • ENTRY COUNT - количество транзактов, вошедших в данный блок, после последнего выполнения блоков RESET или CLEAR, или с начала работы программы.

  • CURRENT COUNT - определяет количество транзактов, находящихся в данном блоке в конце моделирования.

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

Если в модели используются объекты типа "устройство", то далее в файле статистики идет информация об этих объектах:

  • FACILITY - номер или имя объекта типа "устройство".

  • ENTRIES - количество раз, когда устройство было занято или прервано после последнего выполнения блоков RESET или CLEAR или с начала работы программы.

  • UTIL - часть периода моделирования, в течение которого устройство было занято.

  • AVE.TIME - среднее время занятости устройства.

  • одним сообщением в течение периода моделирования после последнего выполнения операторов RESET или CLEAR.

  • AVAILABLE - состояние готовности устройства в конце периода моделирования. Оно равно 1 , если устройство готово, 0 - если не готово.

  • OWNER - номер последнего сообщения, занимавшего устройство. 0 означает, что устройство не занималось.

  • PEND - количество сообщений, ожидающих устройство, находящееся в "режиме прерывания".

  • INTER - количество сообщений, прерывающих устройство в данный момент (счетчик сообщений в списке прерывания ).

  • RETRY - количество сообщений, ожидающих специальных условий, зависящих от состояния объекта типа "устройство".

  • DELAY - количество сообщений, ожидающих занятия устройства. Сюда входят также сообщения, ожидающие освобождения устройства в "режиме прерывания" (блок PREEMPT).

В случае использования в модели объектов типа "очередь" следует информация об этих объектах:

  • QUEUE - имя или номер объекта типа "очередь".

  • MAX. - максимальное содержимое объекта типа "очередь" в течение периода моделирования.

  • CONT - текущее содержимое объекта типа "очередь" в конце периода моделирования.

  • ENTRY - общее количество входов в очередь в течение периода моделирования (счетчик входов).

  • ENTRY (0) - определяет общее количество входов в очередь с нулевым временем ожидания (счетчик "нулевых" входов).

  • AVE. CONT - среднее значение содержимого очереди.

  • AVE. TIME - среднее время, проведенное в очереди с учетом всех входов в очередь.

  • AVE. (-0) среднее время, проведенное в очереди без учета "нулевых" входов в очередь.

  • RETRY – количество сообщений, ожидающих специальных условий, зависящих от состояния объекта “очередь”.

Если в модели использовались объекты типа "многоканальное устройство", то далее в файле статистики идет информация об этих объектах.

  • STORAGE - имя или номер объекта типа "многоканальное устройство".

  • CAP. - емкость многоканального устройства, заданная оператором STORAGE.

  • REM. - число единиц свободной емкости многоканального устройства в конце периода моделирования.

  • MIN – минимальное количество используемой емкости многоканального устройства за период моделирования.

  • MAX - определяет максимальное количество используемой емкости за период моделирования

  • ENTRIES - количество входов в многоканальное устройство за период моделирования.

  • AVL. - состояние готовности в конце периода моделирования. 1или 0.

  • AVE.C. - среднее значение занятой емкости за период моделирования.

  • UTIL.- часть периода моделирования в течение которого многоканальное устройство использовалось.

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

  • DELAY количество сообщений, ожидающих возможности входа в блок ENTER.

Если в модели используются блоки TABLE или QTABLE, в отчете будет представлена информация о таблицах:

  • TABLE - имя или номер объекта типа "таблица" или "Q-таблица".

  • MEAN - среднее взвешенное значение табулируемого аргумента. Значение преобразовывается в формат двойной точности при выводе в файл статистики.

  • STD.DEV. - взвешенное среднеквадратичное отклонение S.D.

  • RANGE - верхний и нижний пределы частотных классов. При попадании табулируемого аргумента в интервал, изменяется значение частоты (FREQUENCY).

  • RETRY - количество сообщений, ожидающих выполнения специальных условий, зависящих от состояния объекта типа "таблица".

  • FREQUENCY - суммарная величина, которая формируется при попадании табулируемого аргумента в указанные границы. Суммируются значения операнда В блоков ТABULATE.

  • CUM.% - величина частоты в процентах к общему количеству значений табулируемого аргумента.

Далее в файле статистики выводятся информация о логических ключах, матрицах, ячейках, если они использовались в модели. Фиксируется имя или номер объекта, значение сохраняемой величины в конце моделирования и в поле RETRY выводится количество сообщений, ожидающих специальных условий.

Далее следует статистика о списках текущих и будущих событиях:

  • CEC XN ( FEC XN) номер каждого сообщения в списке текущих (будущих) событий.

  • PRI - приоритет сообщения.

  • М1 - время сообщения или время сообщения, породившего данное сообщение.

  • CURRENT - номер блока, в котором находится сообщение в конце моделирования.

  • NEXT - номер следующего блока, в который должно было войти сообщение.

  • PARAMETER - имена или номера параметров сообщения. 0 - означает, что сообщение не имеет параметров.

  • VALUE - значение параметра сообщения