Reporting in Barber.1.1 - REPORT Window.



 

Их можно расшифровать следующим образом:

27 ноября 2006 года в 23 часа 00 минут 35 секунд местного времени началась трансляция модели (перед запуском модели на выполнение она транслируется).

27 ноября 2006 года в 23 часа 00 минут 35 секунд местного времени трансляция модели закончилась.

27 ноября 2006 года в 23 часа 00 минут 40 секунд местного времени модель была запущена на выполнение с записью в Счётчике завершения числа внешних циклов 100.

27 ноября 2006 года в 23 часа 00 минут 40 секунд местного времени модель начала выполняться.

27 ноября 2006 года в 23 часа 00 минут 40 секунд местного времени работа модели закончилась. Общее модельное время составило 353,895459 единиц модельного времени (например, минут). (Модельное время — это то время, которое фигурирует в программе, оно никак не связано с временем работы программы.)

27 ноября 2006 года в 23 часа 00 минут 40 секунд местного времени сформирован Стандартный отчёт, помещённый в окне Barber.1.1 - REPORT Window (затем этот отчёт можно записать в файл).

Поскольку программа работала очень быстро, времена некоторых операций практически совпадают.

Дополнительную информацию можно получить с помощью Окон. Для этого следует пройти через меню:

Window → Simulation Window → Blocks Window;

Window → Simulation Window → Facilities Window;

Window → Simulation Window → Queues Window;

Window → Simulation Window → Savevalues Window.

В результате будут вызваны соответствующие Окна.

Окно блоков Blocks Window (Рисунок 1.9) предназначено для анимации программы. В нём приводится текст программы со всеми блоками. В самой левой колонке показаны транзакты в виде прямоугольников. Окно блоков позволяет проследить движение транзактов через блоки и логику работы программы.

Рисунок 1.9 — Окно блоков Blocks Window

Окно блоков широко применяется при отладке программ, а также при исследовании некоторых особенностей алгоритмов. Для этого следует запускать программу в шаговом режиме, нажимая функциональную клавишу F5 или кнопку Step на панели Окна блоков.

Рисунок 1.10 — Окно обслуживающих устройств Facilities Window

В Окне обслуживающих устройств (Рисунок 1.10) приводится список всех Обслуживающих устройств, в данном случае оно одно — Barber. В нём по колонкам приводится информация, которая частично совпадает с информацией об Обслуживающих устройствах в Стандартном отчёте, но есть различия в названиях параметров. Например, параметр Стандартного отчёта ENTRIES в Окне назван Acquisitions, параметр UTIL. — Utilization, OWNER — Owner XN (аббревиатура XN в документации по GPSS World означает слово "транзакт") и т. д. В целом данные Стандартного отчёта и Окна совпадают, но их назначение — разное. Стандартный отчёт появляется после завершения автоматического выполнения программы и приводимые в нём параметры относятся к последнему моменту расчётов. В Окне можно наблюдать текущие изменения параметров — как при автоматическом выполнении программы, так и в шаговом режиме. Если задано автоматическое выполнение программы, то её можно остановить в любой момент нажатием кнопки Halt на панели Окна, а затем вновь запустить программу нажатием кнопки Continue. Шаговый режим обеспечивается нажатием функциональной клавиши F5 или кнопки Step на панели Окна.

Рисунок 1.11 — Окно очередей Queues Window

Окно очередей (Рисунок 1.11) позволяет просмотреть изменения параметров Очередей в автоматическом или шаговом режимах работы. Информация об Очередях в Окне в целом совпадает с той, что приводится в Стандартном отчёте.

Рисунок 1.12 — Окно сохраняемых величин Savevalues Window

Окно сохраняемых величин (Рисунок 1.12) содержит список Сохраняемых величин с единственным параметром — значением соответствующей Сохраняемой величины.

Таким образом, в целом работа с готовым примером модели включала следующие этапы:

- вызов файла с готовой моделью и возможная её правка;

- трансляция с помощью команд Command → Create Simulation;

- запуск программы на счёт в автоматическом режиме с помощью команд Command → Start;

- получение и просмотр Стандартного отчёта;

- просмотр Окон и, возможно, выполнение отдельных шагов в шаговом режиме;

- сохранение, если нужно, открытых окон (файлов в этих окнах).

Возможны также другие операции, например, перетрансляция программы, последовательное задание командой Start новых сеансов и т. д.

Окна можно расположить на экране рядом и тогда появляется возможность одновременно наблюдать за изменением всех величин для отладки программы или выявления особенностей её функционирования (Рисунок 1.13).

Рисунок 1.13 — Одновременное использование нескольких Окон

Если задать в этом режиме новое количество шагов через команду Start (меню Command → START), то можно наблюдать динамическое изменение всех параметров одновременно во всех окнах. Для временного останова программы нажимают кнопку Halt в любом окне, а для продолжения работы — кнопку Continue.

Можно также использовать шаговый режим, нажимая функциональную клавишу F5 или кнопку Step в любом окне.


Дата добавления: 2015-12-17; просмотров: 18; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!