Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методические указанияи Варж.doc
Скачиваний:
13
Добавлен:
02.04.2015
Размер:
944.13 Кб
Скачать

3.6.2 Содержание окон.

Рассмотрим теперь более подробно содержание окон, руководствуясь рис. 3.7В, поскольку все названия у окон обеих вариантов одинаковы, но в варианте В присутствует конкретное содержание.

Примечание:Окно диалога варианта А содержит запись -Simulationbegins, которая исчезает после инициализации, кроме того, на рисунке не показаны всегда существующие надписи об авторе программы (см. реальное окно отладчика).

Окно исходного модельного файла (окно источника).

Занимает одну треть экрана дисплея и является верхней частью экрана отладчика

  • Справа вверху первого окна отладчика следует общее название:

« Исходный файл интерактивного дебагера GPSS/H»

Далее в окне следуют названия колонок:

  • BLOCK –обозначает номер ОБ,

  • CURRENT– показывает ИН Хакт в ОБ,

  • TOTAL- показывает общее количество транзактов в ОБ за время ИМ,

  • SOURCECODE(основан на примере ) - показывает 4 или 5 строк исходного МФ, а красная черта указывает на следующий ОБ, куда направится Хакт, если МФ длинный, то высекается только фрагмент, указывающий нахождение Хакт, следующий ОБ и 2-3 сопутствующих ОБ.

Окно текущего положения (статусное окно)

Занимает среднюю часть экрана и содержит информацию о состоянии модели, меняющуюся по мере продвижения Хакт по модели.

  • S/C:OFF- положение флага изменения статуса: выключено,

  • ABSCLOCK– значение абсолютного модельного времени,

  • REALCLOCK– значение относительного модельного времени. Оба этих значения в отсутствии ОУCLEARилиRESETимеют одинаковую величину.

  • TTG– (terminationtogo) - значение счётчика завершений –СЗ, поскольку на первом такте терминирования не происходит, то оно равно значению операнда А ОБSTARTи уменьшается при каждом терминировании на величину операнда А ОБTERMINATE.

  • XACT- ИН транзакта, активного в данный момент.

  • CURBLK- имя или номер ОБ, где находится Хакт.

  • NEXTBLK- имя или номер ОБ, куда направляется транзакт.

  • CHAINS:CEC– имя списка, в котором транзакт находится в настоящий момент, в данном примере список текущих событий – СТС.

  • PC: - число захватов ( в материалах не используется ).

  • MARK-TIME– время, отмечаемое при входе Хакт в модель.

  • MOVE-TIME- время будущего начала движения, если Хакт находится на обслуживании.

  • PRIORITY– уровень приоритета Хакт.

Окно диалога

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

  • Ready! – сигнал, что отладчик готов к началу диалога.

  • :s- приглашение в начале командной строки

  • XACT1… запись после выполнения такта, гласящая, что «Хакт 1 располагается перед ОБ 2 », т.е. вышел со склада и готов начать движение на транспортёре. Выражение “poisedat… “ всегда обозначает, что Хакт пытается двигаться в ОБ, номер которого указан в сообщении.