Вставка блоков gpss в модель

      Комментарии к записи Вставка блоков gpss в модель отключены

Лабораторная работа № 1.

«Рабочее пространство системы GPSSW»

Цель работы:изучить структуруGPSSW, состав и структуру главного меню, научиться запускать, сохранять, открывать файлыGPSSW.

Общие сведения

GPSS (General Purpose Simulation System — общецелевая система моделирования) — представляет собой язык и машинную программу. Как любой язык, он содержит словарь и грамматику, с помощью которых легко могут быть разработаны точные модели систем определенного типа. Машинная программа интерпретирует модель, написанную на языке GPSS, представляя тем самым пользователю возможность проведения экспериментов с этой моделью на ЭВМ. Машинная программа, выполняющая такую интерпретацию, называется интерпретатором.

1.Запуск системы GPSSW выполнить следующим способом:

1.1. щелкните мышью по кнопке ПускОС Windows. Появится всплывающее меню;

1.2. щелкните по пункту Программыво всплывающем меню. Появится следующее всплывающее меню;

1.3. щелкните по пункту GPSS World Student Version.Откроется главное окно системы GPSSW(рис 1).

2. Главное меню GPSS

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

Рис № 1 — Главное окно системы GPSS World

2.1. Строка меню:

File — служит для работы с файлами документов.

Edit — меню редактирования.

Search – меню поиска.

View – меню режимов отображения.

Command – меню команд.

Window – меню управления работой с несколькими окнами.

Help — меню справочной системы.

3. Выпадающее меню- это меню, появляющееся после щелчка по любому пункту главного меню. Оно, в свою очередь, состоит из пунктов подменю, или команд. Пункт меню, после названия, которого стоит многоточие, -диалоговая команда, и при ее выборе появляетсядиалоговое окно.

Если в правой части пункта имеется треугольная стрелка, то при выборе такого пункта открываетсяподменю(всплывающее меню).

Многие пункты главного меню заблокированы и обесцвечены серым тоном до тех пор, пока вы не откроете и не создадите соответствующие объекты системы GPSSW. Чтобы закрыть выпадающее или всплывающее меню, достаточно нажать на клавишуEscили щелкнуть мышью по полю окна вне меню. Флажок (галочка), предшествующий пункту или появляющийся при его выборе, свидетельствует о том, что пункт может находиться во включенном или выключенном состоянии: он считается включенным при наличии флажка слева и выключенным — при отсутствии.

Справа от названия пункта меню часто указываются клавиши-акселераторы (shortcut keys, acceleration keys), предназначенные для оперативного доступа к этому пункту или команде.

Далее рассмотрим выпадающие меню для каждого пункта главного меню.

3.1. Меню File

Состав и структура меню

ПунктFile (Файл)главного меню служит для работы с файлами документов. Файл — это именованная упорядоченная совокупность данных или кодов программ на диске, имеющая имя и расширение. Файлы имитационных моделей в системе GPSSW записываются в окне Model (Модель) и сохраняются с расширением .gps, которое указывается сразу после имени файла. Текстовые файлы системы GPSSW записываются в окне Text File (Текстовый файл) и сохраняются с расширением .txt. Они имеют текстовый формат, и их легко прочитать и модифицировать при по- мощи любого текстового редактора. Файлы могут содержать и результаты проведенного моделирования. Эти файлы создаются после сохранения содержимого окна REPORT (Отчет). При этом файл будет иметь расширение .gpr. Кроме того, можно сохранить сообщения, появляющиеся в процессе моделирования систем. Эти сообщения, выводимые в окне JOURNAL (Журнал), можно сохранить в файле с расширением .sim.

Рис 2 — Выпадающее меню пункта File главного меню

Выбор пунктаFileглавного меню вызывает выпадающее меню работы с файлами, показанное на(рис 2).

Выпадающее меню пунктаFileглавного меню включает большой набор пунктов и соответствующих «горячих» клавиш:

• New (Создать) — Ctrl+N;

•Open… (Открыть) — Ctrl+O;

•Close (Закрыть);

•Save (Сохранить) — Ctri+S;

•Save As… (Сохранить как);

•Print… (Печать) — Ctrl+P;

•Internet;

•Recent File (Последний файл);

•Exit (Выйти).

3.1.1. Создание нового файла

При выборе пункта New или нажатии комбинации клавиш Ctrl+N обеспечивается вызов диалогового окнаНовый документ. У пункта New есть на стандартной панели инструментов дублирующая пиктограмма с изображением чистого листа с загнутым правым верхним уголком. Используя диалоговое окноНовый документ можно создать новый файл для моделирования с помощью пунктаModel с расширением.gps и текстовый файл с помощью пункта Text File с расширением .txt. После двойного щелчка мышью по требуемому типу файла или щелчка по кнопке ОК при выделенном нужном файле появится соответствующее окно: для ввода моделируемой системы — Untitled Model 1 (Без названия модель 1) — или для создания текстового файла — Untitled Text File 1 (Без названия текстовый файл1).

3.1.2. Закрытие файла

Пункт выпадающего менюCloseзакрывает активное окно, то есть окно текущей программы (файла), и система переходит к предыдущему окну (либо к пустому первому, если другие окна не выводились). Если какая-либо из моделей в закрываемых окнах подвергалась модификации, то при закрытии файла появится диалоговое окно сообщенийGPSS World. В этом диалоговом окне система спрашивает, надо ли сохранять изменения в файле. Если документ не модифицировался, соответствующее окно просто закрывается.

3.1.3. Сохранение файла в текущем каталоге

Выбор пункта выпадающего менюSaveили нажатие комбинации клавишCtrl+S сохраняет файл под тем же именем. Допустим, мы хотим сохранить только что созданный текстовый файл. Тогда появится стандартное диалоговое окноSave As. Поскольку содержимое окна Text File сохраняется в файле с расширением .txt, то в диалоговом окне Save As появится список текстовых файлов, если они есть, имеющих расширение .txt. То есть тип файла определяется системой автоматически. Если сохраняется файл, который уже имеет имя, то соответствующее диалоговое окно не вызывается. ПунктомSaveрекомендуется пользоваться периодически при подготовке сложных моделей. Это позволяет сохранить все изменения в документах и избежать потери данных, например, при случайном выключении компьютера до записи файла. У пункта Save есть на стандартной панели инструментов дублирующая пиктограмма с изображением дискеты.

3.1.4. Сохранение файла в другом каталоге

Пункт выпадающего меню Save As…вызывает диалоговое окноSave As, с помощью которого можно сохранить файл под новым именем и/или в новом месте, в другом формате. Допустим, мы хотим сохранить файл результатов моделирования — содержимое окнаREPORT. Появится диалоговое окноSave As. Поскольку содержимое окнаREPORTсохраняется в файле с расширением .gpr, то в в диалоговом окнеSave Asпоявится список ранее сохраненных файлов с расширением .gpr.

3.1.5.Установка параметров принтера и печати

Выбор пункта выпадающего меню Print…или нажатие комбинации клавишCtrl+Pоткрывает диалоговое окноPrintдля ввода имени принтера, числа копий и ряда других установок.

У пункта Print…на стандартной панели инструментов имеется дублирующая пиктограмма с изображением принтера. Диалоговое окноPrintпредставляет собой стандартное окно печати Windows. Оно позволяет устанавливать параметры принтера.

3.1.6. Связь с Internet

Пункт выпадающего меню Internet вызывает всплывающее меню, включающеедва пункта:

• Download Notices (Загрузка объявлений);

• GPSS Web Page… (Web-страницаGPSS) вызывает диалоговое окно с общей информацией от фирмы по системеGPSS.

Если в процессе использования системы GPSSW открывалось несколько файлов, то они будут представлены в выпадающем меню пункта File главного меню после пункта Internet.

3.1.7. Выход из системы GPSSW

Пункт выпадающего менюExitобеспечивает выход из системыGPSS. Перед выходом из системы необходимо, чтобы все загруженные ранее окна, содержимое которых подверглось редактированию и модификации, были сохранены на диске с помощью командыSave As…илиSave. Тогда при выборе пунктаExitможно наблюдать последовательное исчезновение окон. Если пользователь забыл сохранить содержимое окна на диск, система сообщит об этом, выдав запрос. Нужно ответить Yes (Да), если документ нужно сохранить, No (Нет) — если сохранения не требуется, и Cancel (Отменить) — для отмены закрытия окна.

4. Меню Edit

Выбор пункта Edit (Правка) главного меню или нажатие комбинации клавиш

Alt+E вызывает выпадающее меню редактирования (рис.4).

Рис 4 — Выпадающее меню пункта Edit главного меню

Для выполнения того или иного действия можно воспользоваться следующими командами из этого меню:

• Undo (Отменить) или нажатие комбинации клавиш Ctrl+Z отменяет последнюю из выполненных команд;

• Cut (Вырезать) или нажатие комбинации клавиш Ctrl+X удаляет выделенный фрагмент текста и помещает его в буфер обмена данными;

• Сору (Копировать) или нажатие комбинации клавиш Ctrl+C копирует выделенный фрагмент текста и помещает его в буфер обмена данными;

• Paste (Вставить) или нажатие комбинации клавиш Ctrl+V вставляет содержимое буфера обмена данными в текущую позицию курсора в окне текстового редактора;

• Insert Line (Вставить строку) или нажатие комбинации клавиш Ctrl+I вставляет строку в программу;

• Delete Line (Удалить строку) или нажатие комбинации клавиш Ctrl+D удаляет выделенную строку программы;

• Font… (Шрифт) вызывает диалоговое окно для выбора шрифта;

• Expression Window … (Окно выражения) вызывает диалоговое окно Edit Expression Window (Окно редактирования выражения);

• Plot Window … (Окно графика) вызывает диалоговое окно Edit Plot Window

(Окно редактирования графика);

• Insert GPSS Blocks …(Вставить блоки GPSS) вызывает диалоговое окно, в котором можно выбрать щелчком мыши нужный блок GPSS (рис 5);

Рис 5 — Диалоговое окно Insert GPSS Block into Model Object

• Insert Experiment(Вставить эксперимент) вызывает всплывающее меню для выбора соответствующего эксперимента.

Всплывающее меню включает два пункта:

— Screening…(Экранный) вызывает диалоговое окно Screening Experiment Generator;

— Optimizing …(Оптимизация) вызывает диалоговое окно Optimizing Experiment Generator;

• Settings …(Установки) вызывает диалоговое окноSETTINGS, в котором можно определить те или иные установки системы (рис 6).

Рис 6 — Диалоговое окно SETTINGSс открытой вкладкойSimulation

Диалоговое окно SETTINGS, в свою очередь, включает пять вкладок для обеспечения соответствующих установок:

• Simulation(Моделирование);

• Reports(Отчеты);

• Random Numbers(Случайные числа);

• Function Keys(Функциональные клавиши);

• Expressions(Выражения).

Вставка блоков GPSS в модель

В диалоговое окно Insert GPSS Block into Model Object (Вставить блок GPSS в модель) входит пятьдесят три блока. Если щелкнуть по любому из них, появится соответствующее диалоговое окно. Допустим, что вы щелкнули по блоку GENERATE. Шаблон блокаGENERATEпоявится в диалоговом окнеEnter Block Information(Информация для ввода в блок), показанном на(рис. 7), для ввода необходимой информации.

Рис 7 — Диалоговое окно Enter Block Informationс шаблоном блока GENERATE

5. Меню Search

Выбор пунктаSearch(Поиск) главного меню или нажатие комбинации Alt+Sоткрывает выпадающее меню, представленное на(рис.8).

Рис 8 — Выпадающее меню пункта Searchглавного меню

Меню содержит следующие пункты:

• Find/Replace (Найти/Заменить) или нажатие комбинации клавишCtrl+Alt+F выводит диалоговое окноFind/Replace;

• Go to Line …(Перейти к строке) или нажатие комбинации клавишCtrl+Alt+G раскрывает диалоговое окноEnter Line Number (Введите номер строки) для перехода к указанной строке;

• Next Bookmark (Следующая закладка) или нажатие комбинации клавишCtrl+Alt+B обеспечивает переход к следующей закладке;

• Mark (Установить метку) устанавливает невидимую метку у объекта;

• UnMark (Удалить метку) удаляет невидимую метку у объекта;

• UnMark All (Удалить все метки) удаляет все метки;

• Select to Bookmark (Выделить до отметки) выделяет текст от положения курсора до ближайшей закладки;

• Next Error (Следующая ошибка) или нажатие комбинации клавишCtrl+Alt+N перемещает курсор на следующую ошибку;

• Previous Error (Предыдущая ошибка) или нажатие комбинации клавиш
Ctrl+Alt+P перемещает курсор на предыдущую ошибку.

6. Меню View

Выбор пункта Viewглавного меню или нажатие комбинации клавишAlt+Vвызывает выпадающее меню, представленное на( рис. 9.)

Меню содержит следующие пункты, позволяющие открывать различные окна, панели или меню:

• Toolbar(Панель инструментов) устанавливает или удаляет в главном окне системы стандартную панель инструментов;

• Entity Details(Детальное представление элемента) представляет подробности;

• Simulation Clock(Часы моделирования).

Рис 9 — Выпадающее меню пункта Viewглавного меню

7. Меню Command

Выбор пунктаCommandглавного меню или нажатие комбинации клавишAlt+C вызывает выпадающее меню команд, изображенное на(рис. 10)

Рис 10 — Выпадающее меню Commandпункта главного меню

Меню предлагает следующие пункты:

• Create Simulation(Создать выполняемую модель) или нажатие комбинации клавишCtrl+Alt+Sдает команду на вызов транслятора и выполнение трансляции исходной модели с фиксацией даты и времени начала и окончания трансляции;

• Retranslate(Перетранслировать) или нажатие комбинации клавишCtrl+Alt+Rобеспечивает перетранслирование модели;

• Repeat Last Command(Повторить последнюю команду) или нажатие комбинации клавишCtri+Alt+L обеспечивает повторение выполнения последней команды;

• CONDUCT(Управление) дает возможность проведения эксперимента;

• START(Пуск) обеспечивает запуск оттранслированной программы на выполнение с помощью диалогового окна Start Command (Выполнить команду);

• STEP1(Шаг 1) или нажатие комбинации клавишCtrl+Alt+1 обеспечивает пошаговое выполнение оттранслированной программы;

• HALT(Останов) прерывает процесс моделирования;

• CONTINUE(Продолжить) обеспечивает продолжение процесса моделирования;

• CLEAR(Очистить) — возвращение моделирования в первоначальное состояние;

• RESET(Сброс) — сброс статистики в начальное состояние;

• SHOW …(Показать) вызывает диалоговое окноShow Command(Показать команду), которое обеспечивает возможность просмотра искомых параметров в окне JOURNAL;

• Custom … (Пользователь) вызывает диалоговое окноSimulation Command (Команда моделирования) для ввода команд управления пользователем во время моделирования.

В системе моделирования GPSSWпредусмотрен стандартный отчет, в котором

выводятся результаты моделирования.

Чтобы получить стандартный отчет для модели при наличии в ней управляющего оператораSTART, необходимо:

7.1. Щелкнуть по кнопкеCommand(Команда) главного меню. Появится выпадающее меню;

7.2. Щелкнуть по кнопкеCreate Simulation(Создать выполняемую модель). Появится окноJOURNAL, а затем- REPORTс результатами моделирования; фрагмент последнего показан на( рис 11)

Рис 11 — Стандартный вывод результатов моделирования

8. Меню Window

Система GPSSW позволяет эффективно работать с несколькими моделями. Под каждую модель отводится отдельное окно. Одно из них обычно является активным — то, с которым пользователь работает в настоящий момент. Состояние других окон «замораживается», но их можно активизировать в любое время без новой загрузки и без исполнения связанной с окном программы.

Система GPSS позволяет организовать работу с несколькими окнами одновременно. Выбор пункта Window (Окно) главного меню или нажатие комбинации клавиш Alt+W вызывает выпадающее меню управления работой с несколькими окнами, представленное на (рис. 12).

Рис 12 — Выпадающее меню пункта Windowглавного меню

Меню предлагает следующие пункты:

— Cascade(Каскад) позволяет расположить окна одно за другим каскадом так, что видны их заголовки; активное окно оказывается поверх остальных;

— Tile(Мозаика) располагает окна одно под другим сверху вниз. Всем окнам отводятся равные части Рабочего стола;

— Simulation Window(Окно моделирования) вызывает всплывающее меню

(рис. 13), которое включает ряд пунктов:

— Blocks Window (Окно блоков);

— Expressions Window (Окно выражений);

— Facilities Window(Окно каналов обслуживания);

— Logicswitches Window(Окно логических переключателей);

— Matrix Window … (Окно матрицы);

— Plot Window … (Окно гистограммы);

— Queues Window (Окно очередей);

— Savevalues Window(Окно сохраняемых величин);

— Storages Window (Окно накопителей);

— Table Window (Окно таблицы);

— Simulation Snapshot(Снимок моделирования) вызывает всплывающее меню со списком окон различных снимков моделирования и окон, открытых в данный момент.

Рис 13 — Всплывающее меню пункта Simulation Windowвыпадающего меню

9. Меню Help

Выбор пунктаHelp(Справка) главного меню или нажатие комбинации клавиш

Alt+Hоткрывает выпадающее меню справочной системы.

Меню содержит следующие пункты:

-Help Topics(Вызов справки) или нажатие клавиши F1 вызывает справочную систему GPSSW Application Help;

— About GPSS World … (О системе GPSS World). Выпадающее обеспечивает дополнительной информацией по GPSSW.

Текст:

Красив и печален русский лес в ранние осенние дни. На золотом фоне пожелтевшей листвы выделяются яркие пятна красно-жёлтых клёнов и осин. Медленно кружась в воздухе, падают и падают с берёз лёгкие, невесомые жёлтые листья.

ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ

1.Ознакомиться с методическими указаниями.

2.С использованием средств GPSSW создать текстовый файл с указанным текстом.

3.С использованием средств GPSSW создать модель СМО.

4.Выполнить модельный эксперимент с моделью СМО, созданной средствами GPSSW.

СОДЕРЖАНИЕ ОТЧЕТА

1.Название, цель работы.

2.Зарисовать окно главного меню GPSSW.

3.Назначение основных элементов графического интерфейса GPSSW.

4.Описание модели на языке GPSSW с необходимыми параметрами.

5.Зарисовать окно REPORTс результатами моделирования.

6.Вывод.

Компьютерное моделирование Лабораторная работа №

Статьи к прочтению:

Maluma — GPS (Audio) ft. French Montana


Похожие статьи: