АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Стандартная выходная статистика

Читайте также:
  1. Вопрос 5. Статистика специальной педагогики
  2. Глава 11. Статистика макроэкономических расчетов и система национальных счетов
  3. Глава 12. Статистика валового внутреннего продукта и национального дохода
  4. Глава 27. Статистика стоимости труда
  5. Глава 35. Статистика инноваций
  6. Глава 50. Статистика внешнеэкономических связей и задачи статистики
  7. Глава 55. Статистика эффективности общественного производства
  8. ЗОННОЕ СТРОЕНИЕ ДИЭЛЕКТРИКОВ, ПОЛУПРОВОДНИКОВ, МЕТАЛЛОВ; статистика электронов и дырок в твердом теле
  9. Макроэкономическая статистика для анализа международной конъюнктуры
  10. Нестандартная ситуация
  11. Объективная статистика
  12. Отечественная и иностранная статистика мирового хозяйства

Файл стандартной выходной статистики создается по умолчанию в не отформатированном виде (файл REPORT.GPS). Форматирование и вывод файла статистики на устройства отображения либо в файл осу­ществляются Редактором стандартной выходной статистики GPSS/PC. Имя программы Редактора – GPSSREPT.EXE. Файл REPORT.GPS создается после выполнения моделирования. Если вы хотите сохранить результаты моделирования, то необходимо провести форматирование и записать результаты в файл на диске. После каждого прогона программы модели содержимое файла REPORT.GPS обновляется.

4.4.3.1. Меню редактора выходной статистики

Запуск Редактора выходной статистики осуществляется из DOS c помощью файла GPSSREPT.EXE.

При этом на экране дисплея появится меню. Мерцающий курсор указывает, какую характеристику вы определяете. Для того чтобы перейти к следующей характеристике, нажмите клавишу [Enter]. В меню программы GPSSREPT необходимо указать спецификацию устройства либо файла, в который будет помещен отформатированный файл выходной статистики (по умолчанию SCRN:).

Другая характеристика определяет спецификацию неотформатированного файла выходной статистики REPORT.GPS. Её изменять не надо. Эта характеристика задается в файле настройки системы. В позиции (SCRN:) можно указать:

- пробел – для вывода отформатированного файла статистики на экран;

- имя файла – для вывода отформатированного файла статистики в файл на диске;

- PRN: – для вывода отформатированного файла статистики на устройство печати.

После того как указаны характеристики REPORT.GPS и SCRN:, необходимо нажать клавишу [Spаce] для начала процесса форматирова­ния. Если вам необходимо вернуться в DOS, нажмите клавишу [Esc].

При выводе отформатированного файла статистики на экран прог­рамма GPSSREPT предоставляет возможность его постраничного просмот­ра. Переход к очередной странице осуществляется нажатием клавиши [PgDn]. При этом на экран будет выводиться первая строка следующей страницы текущего подраздела, а затем первая страница следующего подраздела.

4.4.3.2. Описание элементов файла статистики

Отформатированный файл статистики состоит из подразделов, со­держащих стандартную статистику об объектах GPSS\PC, используемых в данной модели (FACILITY, QUEUE, STORAGE и т.д.). Начинается файл статистики с заголовка, который берется из поля комментария, распо­ложенного перед началом программы. Заголовок появляется на каждой странице файла статистики. После заголовка автоматически вставляет­ся подзаголовок, который содержит имя неотформатированного файла статистики, номер версии GPSS\PC, серийный номер, дату и время мо­делирования.

Пример: GPSS\PC Report file TEST (V2) 06-24-1989 21:57:38

Далее следует строка, содержащая основную информацию о ре­зультатах работы модели. Например:

Элементы статистики, представленные в этой строке имеют сле­дующее содержание:

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

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

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

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

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

- FREE MEMORY – количество байтов памяти, доступной для дальнейшего использования.

Затем в файле статистики следует информация об именах, кото­рые просматривает GPSS/PC в ходе моделирования. Информация об име­нах имеет следующий вид:

Поле NAME отмечает имена, содержащиеся в программе модели.

Поле VALUE определяет числовое значение, соответствующее име­ни. Система устанавливает начальный номер равным 10000.

Поле TYPE равно 0, если значение имени устанавливает пользо­ватель; равно 2, если значение имени устанавливает система; 3 – ес­ли имя является именем блока.

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

Поле LINE определяет номер строки в рабочей модели, связанный с блоком GPSS/PC.

Поле LOC определяет имя или номер этого блока.

Поле BLOCK TYPE определяет тип блока GPSS/PC.

Поле 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 определяет максимальное содержимое объекта типа "очередь" в течение периода моделирования, который начинается с на­чала работы программы или с последнего оператора RESET или CLEAR.

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

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

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

Поле AVE.CONT определяет среднее значение содержимого очере­ди.

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

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

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

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

 

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

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

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

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

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

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

Поле AVL. определяет состояние готовности многоканального устройства в конце периода моделирования. 1 означает, что многока­нальное устройство готово, 0 – не готово.

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

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

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

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

Далее в файле статистики выводятся списки пользователя. Например:

Поле USER CHAIN определяет номер или имя объекта типа "список пользователя".

Поле CHAIN SIZE определяет количество сообщений в списке пользователя в конце периода моделирования.

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

Поле AVE.CONT определяет среднее содержимое списка пользова­теля в течение периода моделирования.

Поле ENTRIES определяет общее количество сообщений, помещае­мых в список пользователя в течение периода моделирования.

Поле MAX определяет максимальное количество транзактов в списке пользователя за период моделирования.

Поле AVE.TIME определяет среднее время пребывания транзакта в списке пользователя.


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.007 сек.)