R7 Зеркало

Рейтинг@Mail.ru

   
   

Оглавление  Предыдущий  Следующий

Работа с моделирующей системой на ПК

Учебный вариант системы 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. Каждый тип окна обновляется в режиме on­line и показывает состояние выполняемой модели. Любое графическое окно открывается нажатием клавиши или с помощью команды 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-таблицы.

Граничные значения включаются в нижний (правый) смежный частотный интервал.