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

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

Рис. 17

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

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

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

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

Puc. 18

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

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

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

Рис. 19

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

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



Рис. 20

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

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

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

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

Рис. 21

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

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

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

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

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

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

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

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

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


documentbawopvd.html
documentbawoxfl.html
documentbawpept.html
documentbawpmab.html
documentbawptkj.html
Документ Диалоговые возможности GPSS World