Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

модель или текстовый файл

Работа добавлена на сайт samzan.net: 2015-07-05

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 20.5.2024

Диалоговые возможности GPSS World

Взаимодействие пользователя c системой GPSS World осуществляется c помощью оконного интерфейса в режиме активного диалога. Для этого в системе предусмотрены диалоговые окна, которые позволяют отображать информацию о состоянии отдельных объектов на экране дисплея. Эта информация может быть как статической, так и динамической. Главное окно, появляющееся при запуске системы, показано на рис. 17.

Рис. 17

Пункт меню File/New позволяет создать новую GPSS-модель или текстовый файл. Для удобства создания модели можно воспользоваться пунктом меню Edit/InsertGPSSBlock..., позволяющим выбрать из специального окна блоков и вставить в модель любой GPSS-Block (рис.18). При выборе блока открывается окно c его параметрами (рис. 19). Использование этого средства GPSS World гарантирует правильность формирования строки модели c выбранным блоком.

Текстовый файл обычно содержит последовательность команд, которые могут быть подключены к модели c помощью команды INCLUDE, как было описано в параграфе 27.

Пункт меню Edit/Insert Experiment позволяет вставить в модель эксперимент, написанный на языке PLUS.

Пункт меню Edit/Expression Window... предназначен для редактирования информации в окне выражений, если это окно использовалось в модели. Аналогично пункт меню Edit/Plot Window... предназначен для редактирования информации в окне графиков.

Puc. 18

Пункт меню Edit/Settings... позволяет задавать параметры имитации, отчетов, генераторов случайных чисел, функциональных клавиш и выражений.

Пункт главного меню Search помогает передвигаться внутри текстового объекта. Первый его пункт Find/Replace (Найти/Заменить) открывает обычный диалог для поиска и замены текстовой информации.

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

Рис. 19

Пункт меню Search/NextBookmark переводит к позиции следующей закладки в тексте. Пункт меню Search/Mark водит закладку в текущую позицию курсора, Search/Unmarkснимает выделение, удаляя текущую закладку, a Search/Unmark All снимает все закладки. Пункт меню Search/Select to Bookmark выделяет текст от текущей позиции курсора до текущей позиции закладки. Последние два пункта меню Search имеют дело c сообщениями об ошибках, которые возникают при трансляции GPSS-модели. Ошибки трансляции заносятся в циклический список. Этот список хранится вместе c GPSS-моделью и модифицируется при повторной трансляции. Для поиска ошибок используется пункты меню Search/Next Error (следующая ошибка) и Search/Previous Error (предыдущая ошибка). Для быстрого поиска c помощью клавиатуры используются комбинации клавиш [b+a+N] и [b+a+P] соответственно. Курсор останавливается перед ошибкой.

Пункт главного меню View (вид) управляет отображением информации в окнах. Первый пункт меню View/Notices (заметки) выводит информацию о текущей версии GPSS World и ее особенностях. Второй пункт меню View/Toolbar позволяет отображать или не отображать панель инструментов в главном окне. Третий пункт меню View/Entity Details управляет выдачей детальной информации для некоторых динамических окон. Например, в окне блоков может быть показана детальная информация по всем блокам модели (рис. 20) или отображаться только их графическое представление (рис. 21).

Рис. 20

Последний пункт меню View/Simulation Clock позволяет отображать часы модельного времени в нижнем правом углу главного окна.

Пункт главного меню Command (команда) используется для создания и управления объектами имитации. Пункт меню Command/Create Simulation (создать имитацию) вызывает транслятор для создания объекта имитации, который включает кроме GPSS-модели и файлы, связанные c ней. Ошибки трансляции должны быть исправлены (см. выше Search/Next Error). Команда меню Command/Retranslate доступна для выполнения повторной трансляции после исправления ошибок.

Команда Command/Repeat Last Command (повторить последнюю команду) – простой способ повторить некоторое действие для того же самого объекта. Остальные пункты меню Command выполняют команды, как описано выше в параграфе 27.

При работе c GPSS World пользователю доступны двадцать различных окон для наблюдения и взаимодействия c моделью в процессе имитации. Окна, отображающие визуальное состояние имитации, могут быть сохранены и распечатаны. Некоторые окна делают как бы мгновенный снимок состояния различных объектов имитации в некоторый момент модельного времени. Изображения в окнах изменяются динамически в интерактивном режиме взаимодействия c моделью. Следует отметить, что открытые динамические окна существенно замедляют скорость прогона модели.

Рис. 21

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

Current Events Chain (список текущих событий);

Future Events Chain (список будущих событий);

Individual Transactions (отдельные транзакты);

Numeric Groups (числовые группы);

Transaction Groups (группы транзактов).

При моделировании может быть открыто любое число динамических окон для следующих объектов: блоков, устройств, МКУ, очередей, логических ключей, сохраняемых величин, матриц, таблиц.

Кроме того, можно воспользоваться окнами для графиков и выражений, что позволяет проследить изменения значений переменных во время имитации. Каждое окно графиков может отображать значения до восьми переменных, включая переменные интегрирования. Окна графиков имеют вертикальный и горизонтальный скроллинги для просмотра. Окно выражений может быть открыто в любой момент моделирования и позволяет просматривать значения любого числа PLUS-выражений.

В окне Future Events Chain отображается содержимое списка будущих событий. В нем отображаются транзакты c содержимым их параметров в порядке их расположения в таблице модельных событий.

Пример 75

Содержимое окна Future Events Chain показано на рис. 22. В отчете о работе модели информация об СБС будет выдана в таком виде:

рис. 22

Содержание информации, которая выводится для транзактов из СБС следующее:

XN – номер транзакта;

PRI – приоритет транзакта;

BDT – таблица модельных событий – абсолютное модельное время выхода транзакта из СБС (и перехода транзакта в CTC);

ASSEM – номер семейства транзактов;

CURRENTномер блока, где находится транзакт (0 – если транзакт еще не вошел ни в один блок модели);

NEXT – номер блока, в который должен войти транзакт;

PARAMETERномер или имя параметра транзакта;

VALUE – значение параметра.

Окно графиков используется для графического отображения изменений значений СЧА, выбранных пользователем в процессе моделирования. Используя пункт меню Window/Simulation Window/ Plot Window..., можно построить до восьми таких графиков. Для организации вывода информации в графическом виде в GPSS World необходимо выполнить следующие шаги.

1. Создать модель, выбрав пункт меню Command/Create Simulation.

2. Выбрать пункт  меню Window/Simulation Window/ Plot Window...

З.Заполнить поля в диалоговом окне Edit Plot Window (рис. 23) и нажать кнопку ОК.

4. Запустить процесс имитации, выбрав пункт меню Command/STAR Т. 

Рассмотрим назначение полей  диалогового окна Edit Plot Window (см. рис. 23):

1. Группа New Expression (новое выражение) предназначена для добавления нового выражения в список отображаемых выражений. После заполнения полей этой группы пользователь может нажать кнопку Plot для добавления введенного выражения в список отображаемых   выражений.   Пользователь   может   также   нажать   кнопку Memorize (запомнить) для сохранения выражения c целью дальнейшего использования. В поле Label задается имя выражения, А в поле Expressionсамо выражение пользователя.

2. В группе Window Contents (содержимое окна) отображается список выражений и задается ряд глобальных настроек графика. В поле Title задается заголовок графика, А в поле Time Rangeдлительность временного интервала, отображаемого на графике. Поля Min Value и Max Value определяют соответственно минимальное и максимальное значения отображаемой величины. Кнопка Remove используется для удаления выражения.

3.Группа Memorized Expressions (сохраненные выражения) содержит перечень сохраненных выражений пользователя.

Рис. 23

Если значения отображаемого выражения выходят за пределы, указанные в параметрах Min Value и Max Value, либо длительность времени имитации превышает Time Range, пользователь может просмотреть интересующие его значения выражений, прокрутив изображение c помощью горизонтальных и вертикальных полос прокрутки.

Пример 76

Рассмотрим простейшую CMO вида D/D/1, работающую в режиме перегрузки. Система состоит из очереди и одного устройства, время обслуживания которого детерминировано и равно 11 единицам модельного времени. Транзакты поступают на вход системы каждые 10 единиц модельного времени. Продолжительность моделирования – 10000 единиц модельного времени.

Программа:

В качестве выражения для визуализации выберем длину очереди QB. Заполнив окно Edit Plot Window (см. рис. 23) и выполнив команду START 1, получим график, представленный на рис. 24.

Рис. 24

Как и следовало ожидать, длина очереди в данной системе c течением времени неограниченно возрастает.

Пример 77

Для получения информации об изменении длины очереди и коэффициента использования устройства B_F заполним диалоговое окно Edit Plot Window, как показано на рис. 25.

Рис. 25

Перейдем в окно графиков и начнем моделирование, выдав команду START 200. В окне графиков увидим, как изменяются во времени длина очереди BF (умноженная на 100) и коэффициент использования устройства B_F (рис. 26).

Рис. 26




1. Применение статистических методов и средств формализации в психологопедагогическом исследовании нап
2. тематичних наук Харкiв 2001 Дисертацією є рукопис
3. На тему- ГМО Выполнил- Студент группы 713 очной формы обучения ИЭФ факультета Курскиев Ислам
4. Анализ хозяйственной деятельности предприятия на примере ЗАО СНХРС
5. ТЕМА- Мягкий знак как показатель мягкости согласных в середине слова
6. круглым столом посвященным теме вынесенной в заголовок данного материала отчасти были уж не столь категор.html
7. психофизиология
8. Монетные столбики эритроцитов вкусовые рецепторы 2
9. Местное самоуправление как основа конституционного строя России и его место в системе народовластия
10. публика есть не что иное как рассеянная толпа в которой влияние умов друг на друга стало действием на расс
11. .05.2000 Совет Министров Правительство Российской Федерации Постановлением от 30 августа 1993 г.
12. Учет процесса заготовления Учет процесса производства Учет процесса продажи Уч
13. Расчет стационарной теплопроводности и теплопередачи
14. а 23 октября 2013 года произошло затопление квартиры по адресу- г
15. Стандарты и этика аудита
16. СЕВЕРООСЕТИНСКАЯ ГОСУДАРСТВЕННАЯ МЕДИЦИНСКАЯ АКАДЕМИЯ Минздравсоцразвития России КАФЕДРА ОБЩ
17. вариант. Хельге СЕППЯЛЯ финский военный историк родился в 1924 году в Ювяскюля.html
18. денежное регулирование кд политика Основу финансовокредитного регулирования экономики составляет к
19. 20г именуемая в дальнейшем ПРЕЖНИЙ ВЛАДЕЛЕЦ с одно
20. лекция Экономическая теория товара и денег