Составители:
Рубрика:
69
процесса ИМ, так если будет применена одна из команд RUN, CONTINUE,
STEP, то процесс ИМ при отсутствии команды UNTRAP будет продолжаться
только до одной из ближайших точек прерывания или запрета. Формат
команды UNTRAP аналогичен формату команды TRAP и поэтому
приведём лишь примеры использования команды :
UNTRAP SYSTEM NEXT - снятие запретов SYSTEM и NEXT
UNT XAC=1 XACT=5 - снятие запретов с Хакт ИН1 и ИН
5.
Программа GPSS/H предусматривает два вида запретов:
глобальные и локальные. Команда TRAP налагает только глобальные
запреты, которые могут быть сняты только командой UNTRAP. Локальные
же запреты, налагаемые командой CONTINUE, приводимой ниже, действуют
только на протяжении одной команды отладчика.
B
REAK и UNBREAK
Условия прерывания также могут быть глобальными и локальными
и применяться к любому количеству ОБ одновременно. Глобальные
условия прерывания действуют до тех пор, пока они не будут
специально сняты, локальные условия, устанавливаемые командой
CONTINUE, действуют на протяжении одной команды. Имена или номера
ОБ, на которые наложены условия прерывания могут быть отображены
на
дисплее после команды < d BRE >. Когда Хакт достигает ОБ, к которому
применены условия прерывания, появляется сообщение, содержащее ИН
Хакт, ОБ, текущее значение времени, после чего управление передаётся
пользователю. Формат команд одинаков и имеет вид :
< B[REAK] имя блока >
< UNB[REAK] имя блока > , например
BREAK 5 - прерывание на ОБ № 5
B 5 LINE - прерывание на ОБ 5 и LINE
UNBREAK 5 - снятие прерывания с ОБ 5
UNB 5 LINE - снятие прерывания с ОБ 5 и LINE
АТ
Команда АТ обеспечивает в каждый момент времени возможность
автоматизации отображения списка команд, относящихся к ОБ, в который
пытается войти Хакт. Формат команды АТ имеет вид:
< AT имя или номер ОБ
@ команда 1
…
@команда n
@END
: >
Когда
достигается точка прерывания на заданном ОБ, то при
наличии команды АТ, список команд, ассоциирующихся с этой командой
автоматически выполняется программой. Таким образом, команда АТ
может быть использована, как для задания условий прерывания, так и
для запуска процесса выполнения списка команд. Обратите внимание
на следующее обстоятельство: как только в командной строке появится
Страницы
- « первая
- ‹ предыдущая
- …
- 67
- 68
- 69
- 70
- 71
- …
- следующая ›
- последняя »
