Версия 2, книга 3 (Система программного обеспечения на языке GPSS)
Описание файла
Файл "Версия 2, книга 3" внутри архива находится в папке "Система программного обеспечения на языке GPSS". Текстовый-файл из архива "Система программного обеспечения на языке GPSS", который расположен в категории "". Всё это находится в предмете "имитационное моделирование дискретных процессов" из 7 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "имитационное моделирование дискретных процессов" в общих файлах.
Просмотр текстового-файла онлайн
Возможно не удалось распознать кодировку файла
Є””””””””””””””””””””””””””””””””””””””” ”””””””””””””””””””””””””””Џ
ѓ СИСТЕМА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ѓ
ѓ ДЛЯ ИМИТАЦИОННОГО МОДЕЛИРОВАНИЯ ѓ
ѓ НА ЯЗЫКЕ g p s s ѓ
ѓ ( СПО gpss/pc ) ѓ
ѓ Версия 2 ѓ
ѓ Книга 3 ѓ
ѓ Интерактивные возможности ѓ
ѓ Мультипликация ѓ
ђ””””””””””””””””””””””””””””””””””””””” ”””””””””””””””””””””””””””©
23. ИНТЕРАКТИВНЫЕ ВОЗМОЖНОСТИ gpss/pc
Взаимодействие пользователя с системой осуществляется в режи-
ме активного диалога. Для этого в системе предусмотрен ряд средств,
к которым относятся:
- команды gpss/pc;
- виртуальные окна;
- Редактор исходных текстов моделей на языке gpss;
- микроокна;
- Редактор выходной статистики gpss/pc.
Команды gpss/pc рассмотрены в предыдущем разделе. Редактор
выходной статистики подробно рассматривается в разд.2 настоящего
документа. В данном разделе подробно рассматриваются средства типа
"виртуальное окно" и "микроокно" и Редактор исходных текстов.
Под виртуальным окном (имеется шесть графических окон и одно
псевдографическое окно) понимается отображение информации о состо-
янии отдельных объектов на экране дисплея. Информация может отобра-
жаться как статически, представляя собой снимок состояния объекта
на момент ее получения, так и динамически, при изменении состояния
объекта, в процессе его использования при моделировании.
Пользователь может активно вмешиваться в процесс отображения
информации в виртуальном окне, выдавая различные команды из набора
команд gpss/pc и/или используя специальные поля команд, имеющиеся в
ряде виртуальных окон gpss/pc.
Микроокна - это небольшие графические окна (см.рис.6.), в ко-
торых отображается текущее значение любой переменной состояния сис-
темы и заголовок. В пределах графического виртуального окна может
быть открыто до четырех микроокон. Каждое из четырех микроокон име-
ет фиксированную позицию и размеры, которые невозможно изменить.
Меняется только содержимое микроокон. Микроокна открываются коман-
дой microwindow. Возможно многократное использование одного и того
же микроокна для получения различной информации. В процессе модели-
рования содержимое каждого микроокна меняется динамически, при из-
менении значений связанных с микроокнами переменных.
Перед рассмотрением виртуальных графических окон важно отме-
тить следующее:
- для их использования в полном объеме необходимо наличие у
персональной ЭВМ пользователя цветного графического дисплея с адап-
тером ega или его аналогом. Предусмотрена работа в двух режимах
адаптера ega: с высокой разрешающей способностью дисплея (350 ли-
ний) и со средней разрешающей способностью дисплея (200 линий). Для
установки используемого в вашей ПЭВМ режима работы адаптера ega ус-
тановите в строке файла settings.gps, с ключом #32, необходимый
признак режима. Необходимые комментарии приводятся в самом файле
settings.gps. Неправильная установка режима приводит к искаженному
отображению информации на экране дисплея. В этом же файле устанав-
ливаются атрибуты цветности различных полей виртуальных окон
gpss/pc.
gpss/pc представляет в распоряжение пользователя семь вирту-
альных окон:
- псевдографическое окно данных (data window);
- графическое окно блоков (blocks window);
- графическое окно устройств (facilities window);
- графическое окно многоканальных устройств (storages
window);
- графическое окно матриц (matrices window);
- графическое окно позиций (positions window);
- графическое окно таблиц (tables window);
В левой части каждого из графических окон отводится место для
четырех микроокон, для случая, если пользователь пожелает их ис-
пользовать. Микроокна имеют фиксированные номера позиций 1-4. Номе-
ра увеличиваются снизу вверх (см. рис.6. Пример окна gpss/pc).
Все виртуальные окна gpss/pc могут быть открыты с помощью ко-
манды windows. Кроме того, окна могут быть открыты путем одновре-
менноо нажатия на клавиатуре ПЭВМ клавиши [alt] и клавиши, соответ-
ствующей первому символу в имени окна.
При наличии информации об объектах, которая не уместилась в
одном графическом окне, возможно "листание" в окне этой информации,
с использованием клавиш [pgdn], [pgup], [end] дополнительной клави-
атуры. Клавиша [home] служит для отказа от работы в текущем графи-
ческом окне, а при ее использовании в процессе моделирования (также
как и клавиш [ins] и [esc]), происходит прерывание процесса имита-
ции.
Нажатие клавиши [home] при прерванном, завершенном, либо не
начатом процессе моделирования, вызывает очистку экрана и возврат
курсора в начальную позицию командной строки .
Работая с графическими окнами, пользователь может одновремен-
но нажатием клавиш [alt], [l] запросить трассировку прохождения со-
общений по блокам модели в процессе имитации. Это вызовет, при ими-
тации, появление в верхней части графического окна строки трасси-
ровки (см.рис.6.), на которой динамически отображается информация о
текущем модельном времени (time), номере участвующего в трассировке
сообщения (xact), номере пройденного им блока (leaves), номере бло-
ка, в который оно входит (enters) и тип последнего блока (на рис.6.
это блок assign). Повторным нажатием комбинации клавиш [alt] и [l]
пользователь может отказаться от дальнейшей трассировки модели.
Строка трассировки, при этом, исчезает из окна.
Пользователь, находясь в одном из графических окон, взаимо-
действует с системой путем набора команд gpss/pc в командной строке
(см.рис.6.) и ввода их клавишей [cr] ([enter]), либо путем выбора
одной из команд, связанных с окном, высвеченных в поле команд окна
(см.рис.6.), и ввода выбранной команды путем нажатия клавиши [ins]
([insert]). Для выбора команд из поля команд окна используется сим-
вол ћ - курсор окна (указыватель точки в окне, см.рис.6.). Курсором
окна можно управлять, перемещая его в любую позицию окна с помощью
клавиш управления движением курсора (стрелки вверх, вниз, влево,
вправо). При работе в окне блоков и окне позиций с помощью курсора
окна можно осуществлять выбор объектов модели для последующего ма-
нипулирования ими. Информация о подобном использовании курсора окна
будет приведена в описаниях соответствующих окон.
При вводе команд, не ориентированных на работу в текущем ок-
не, система автоматически открывает нужное окно, меняя картинку на
экране дисплея.
23.1. Окно данных
Окно данных (data window) имеет многофункциональную нагрузку.
Одно из его предназначений связано с созданием, либо модификацией
исходных текстов моделей, с помощью встроенного в систему gpss/pc
строчного Редактора исходных текстов. Кроме того, в это окно отоб-
ражается информация, связанная с командами events, anova, groups,
userchains, show, plot, display и @. Окно данных может быть открыто
с помощью команды window data, либо путем одновременного нажатия
клавиш [alt], [d], либо при выдаче (из программ моделей или путем
набора на клавиатуре) любой из перечисленных выше команд.
Окно данных имеет два режима работы:
- с автоматической прокруткой снизу-вверх отображаемой в окне
информации (scroll);
- с постраничной выдачей информации (page). Размер страницы
определяется размером окна. Смена страниц отображаемой информации
производится по запросу системы "press space bar for move, any
other key to resume", путем нажатия клавиши "пробел".
Для настройки системы на нужный режим работы окна данных не-