ВУЗ:
Составители:
69
следующий блок. Если же это условие не выполняется, то транзакт перехо-
дит к блоку, указанному в поле C, а если оно пусто, то задерживается перед
блоком
TEST.
Например, блок
TEST LE P$TIME,C1
не впускает транзакты, у которых значение параметра с именем TIME больше
текущего модельного времени. Блок
TEST L Q$LINE,5,OUT
направляет транзакты в блок с именем OUT, если текущая длина очереди LINE
больше либо равна 5. Блок
TEST показан на рисунке 7.13.
Рисунок 7.13- Блок TEST
Для изменения сохраняемых величин в процессе моделирования слу-
жит блок
SAVEVALUE (сохранить величину), имеющий следующий формат:
SAVEVALUE A,B.
В поле A указывается номер или имя сохраняемой величины, в которую
записывается значение операнда B. Если в поле A после имени (номера)
сохраняемой величины стоит знак + или -, то значение операнда B добавляет-
ся или вычитается из текущего содержимого сохраняемой величины. Напри-
мер:
SAVEVALUE 5,Q$LINE
SAVEVALUE NREF+,1
.
Блок SAVEVALUE показан на рисунке 7.14.
Рисунок 7.14- Блок SAVEVALUE
A X B C
A,B,C
следующий блок. Если же это условие не выполняется, то транзакт перехо-
дит к блоку, указанному в поле C, а если оно пусто, то задерживается перед
блоком TEST.
Например, блок
TEST LE P$TIME,C1
не впускает транзакты, у которых значение параметра с именем TIME больше
текущего модельного времени. Блок
TEST L Q$LINE,5,OUT
направляет транзакты в блок с именем OUT, если текущая длина очереди LINE
больше либо равна 5. Блок TEST показан на рисунке 7.13.
AXB C
Рисунок 7.13- Блок TEST
Для изменения сохраняемых величин в процессе моделирования слу-
жит блок SAVEVALUE (сохранить величину), имеющий следующий формат:
SAVEVALUE A,B.
В поле A указывается номер или имя сохраняемой величины, в которую
записывается значение операнда B. Если в поле A после имени (номера)
сохраняемой величины стоит знак + или -, то значение операнда B добавляет-
ся или вычитается из текущего содержимого сохраняемой величины. Напри-
мер:
SAVEVALUE 5,Q$LINE
SAVEVALUE NREF+,1.
Блок SAVEVALUE показан на рисунке 7.14.
A,B,C
Рисунок 7.14- Блок SAVEVALUE
69
Страницы
- « первая
- ‹ предыдущая
- …
- 67
- 68
- 69
- 70
- 71
- …
- следующая ›
- последняя »
