ВУЗ:
Составители:
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
- …
- следующая ›
- последняя »