Оглавление Предыдущий Следующий
Работа с моделирующей системой на ПК
Учебный вариант системы GPSS/PC предполагает наличие на компьютере обучающегося следующих файлов:
Gpsspc.exe ;
Gpssrept.exe ;
Report.gps ;
Settings.gps ;
Startup.gps .
Они могут располагаться в любой папке (директории) компьютера, но для того, чтобы автоматически запустить командный файл щелчком мыши по этой ссылке, они должны быть расположены в папке C:\Windows\Temp. Если на Вашем компьютере нет этих файлов в указанной папке (командный файл не запускается) загрузить и запустить нужные файлы можно по этой ссылке.
Для того чтобы попасть в среду GPSS/PC, необходимо запустить командный файл GPSSPC.ЕХЕ. На экране монитора появится заставка, а затем по окончании загрузки системы будет подан звуковой сигнал, информирующий о готовности системы к работе.
Ввод команд осуществляется через командную строку. Необходимо помнить, что строки модели обязательно нужно нумеровать. При вводе операторов используется внутреннее табулирование, т.е. поля метки, операндов, параметров и комментариев зафиксированы в программе, перемещение к ним осуществляется нажатием клавиши {ENTER}. Корректировку текста модели можно осуществлять двумя способами:
1) заново набрать всю строку целиком, присвоив ей тот же номер;
2) набрать команду EDIT nom, где nom - это номер корректируемой строки. После этого необходимая строка I появится на экране монитора, и в нее можно внести необходимые изменения.
Для удаления строки используется команда DELETE nom, где nom —номер удаляемой строки.
Для сохранения набранного текста необходимо использовать команду SAVE имя. GPS. Для загрузки в память компьютера ранее введенной программы следует набрать: @имя. GPS. Чтобы удостовериться в том, что текст загрузился, следует использовать команду DIS.
Система моделирования GPSS/PC имеет 6 интерактивных графических окон, каждое из которых позволяет просмотреть в режиме диалога специфический тип объекта GPSS. Каждый тип окна обновляется в режиме online и показывает состояние выполняемой модели. Любое графическое окно открывается нажатием клавиши или с помощью команды WINDOW. В поле А операндов можно задать следующие типы окон: BLOCKS (блоки), MATRICES (матрицы), FACILITIES (устройства), POSITIONS (позиции), STORAGES (памяти), TABLES (таблицы).
Аналогично любое окно можно открыть при одновременном нажатии клавиши [Alt] и первой буквы типа окна.
Дополнительно к основным окнам можно открыть четыре микроокна, используя команду MICROWINDOW.
Микроокно - это окно, которое показывает текущее значение стандартного числового атрибута и необязательный заголовок. Они видны на правой стороне каждого графического окна и обновляются при моделировании. Используя микроокна, можно посмотреть в них состояние указанных переменных независимо от того, какое основное графическое окно открыто. Микроокна крайне удобны для проверки параметров модели и наблюдения за их изменением.
Окно устройств показывает графическое изображение устройств GPSS в выполняемой модели. Одновременно в окне может изображаться до 4 устройств. Окно устройств идентифицируется словом FACILITIES в середине верхней строки экрана.
Каждое устройство представлено ячейкой информации. Каждая ячейка содержит:
LABEL - имя или номер устройства;
UTILIZATION BAR - вертикальный прямоугольник, изображающий коэффициент использования устройства с момента действия последнего оператора RESET;
QUEUE COUNT COLUMN - вертикальный столбец, изображающий число транзактов в списках устройства;
INFORMATION PEDESTAL - блок, который содержит следующую информацию:
UT — доля использования с момента действия последнего оператора RESET;
Q — число транзактов в списках задержки, прерывания и ожидания;
AVAIL — индикатор доступности. Если поле высвечивается полностью, то устройство доступно;
BUSY — индикатор занятости. Если поле высвечивается полностью, то устройство занято;
AV.TIME — среднее время занятости транзактом устройства;
OWNER — номер транзакта, занимающего устройство.
Для обозначения степени занятости используют различные цвета. Обычно зеленый обозначает низкую частоту использования устройства (0...25%), белый (25...50%) и коричневый (50...75%) — среднюю частоту использования, красный (75...100%) - высокую.
Аналогично с изменением числа транзактов в очереди изменяется цвет столбца счетчика очереди. Обычно зеленый соответствует наибольшему заполнению очереди (0...9) транзактов, белый (10...19) и коричневый (20...99) -средней степени заполнения очереди, красный (100 и 'более) — длинной очереди. Красный цвет используется, как правило, с целью привлечения внимания к наиболее загруженным блокам модели.
Для продвижения окна устройств к другому набору i устройств в выполняемой модели можно воспользоваться клавишами листания страниц.
Окно памяти показывает графическое изображение \ объектов GPSS типа памяти в выполняемой модели. Одновременно в одном окне может быть представлено до четырех типов памяти.
Окно памяти идентифицируется словом STORAGES в середине верхней строки окна. Память представлена «ячейкой» информации. Каждая ячейка содержит:
LABEL - имя или номер памяти; CAPACITY - максимальное количество единиц памяти, доступное в этом объекте типа «память».
THE UTILIZATION BAR - вертикальный прямоугольник слева, обозначающий коэффициент использования памяти с момента действия последнего оператора RESET.
THE CURRENT USAGE BAR - вертикальный прямоугольник справа, обозначающий диапазон использования памяти с момента действия последнего RESET. THE CURRENT USAGE BAR состоит из трех компонентов:
THE HIGH WATER MARK - верхняя граница прямоугольника THE CURRENT USAGE BAR, обозначающая наибольшее число занятых единиц памяти с момента действия последнего оператора RESET;
THE CURRENT USAGE INDICATOR - короткая горизонтальная линия в прямоугольнике THE CURRENT USAGE BAR, которая показывает количество занятых единиц памяти в данный момент. Если ее нет, то она равна или близка к отметке HIGH WATER MARK.
THE LOW WATER CURRENT USAGE BAR - наименьшее число занятых единиц памяти с момента действия последней команды RESET.
THE QUEUE COUNT COLUMN - вертикальная колонка, обозначающая число транзактов в списке задержки памяти.
Блок THE INFORMATION PEDESTAL содержит следующую информацию:
UT — доля использования с момента последней команды RESET;
Q - число транзактов в списке задержки;
AVAILABLE — индикатор доступности. Если поле высвечивается полностью, то блок памяти доступен;
PART USED — часть общей емкости памяти, используемой в данный момент;
CONTENT — количество единиц памяти, используемой в данный момент.
Для обозначения степени заполнения памяти используются следующие цвета. Обычно зеленый обозначает низкую частоту использования (0...25%), белый (25...50%) и коричневый (50...75%) - среднюю частоту использования, красный (75...100%) - высокую. Аналогично цвет вертикального столбца (QUEUE COUNT COLUMN) изменяется в зависимости от числа транзактов в очереди. Зеленый соответствует небольшому заполнению очереди (0...9 транзактов), белый (10...19) и коричневый (20...99) - среднему заполнению очереди и красный (100 и более) — большому заполнений» очереди. Как правило, красный цвет используется с целью привлечения внимания к наиболее загруженным блокам модели.
Окно таблиц позволяет просмотреть процесс накоплений данных в гистограммах. Оно графически изображает объекты GPSS в виде таблицы. На экране может быть видна только одна таблица. Если таблица не умещается на экране, то можно передвигать окно к любым частям таблицы.
Окно таблиц идентифицируется словом TABLES в середине верхней строки окна.
Таблица или часть таблицы изображается набором вертикальных столбцов, которые обозначают попадания в частотные интервалы в таблице GPSS или QTABLE. В таблице указаны:
LABEL — номер или имя таблицы;
MEAN — арифметическое значение табличных данных;
S. D. — стандартное отклонение табличных данных.
THE VERTICAL AXIS MAXIMUM (максимум по вертикальной оси) — верхний предел числа попаданий в интервал таблицы. Это значение обновляется автоматически.
THE FREQUENCY CLASS BOUNDARIES - верхние и/или нижние границы частотных интервалов, определяемые для таблицы или Q-таблицы.
Граничные значения включаются в нижний (правый) смежный частотный интервал.