A - новый приоритет транзакта; В - может содержаться ключевое слово BU, при наличии которого транзакт, вошедший в блок, помещается в списке текущих событий после всех остальных транзактов в новой приоритетной группе, и список текущих событий просматривается сначала.
5. Удаление транзактов из модели:
TERMINATE A
A - на сколько единиц уменьшить счётчик завершений.
6. Задержка транзактов:
ADVANCE A, B
А и В аналогично А и В в блоке GENERATE.
7. Определение целых арифметических переменных:
Имя VARIABLE выражение
Имя - имя переменной, используемое для ссылок на неё; Выражение - арифметическое выражение (символ умножения - #).
8. Определение действительных переменных:
Имя FVARIABLE выражение
Действие оператора аналогично VARIABLE, за исключением того, что округляется конечный результат выражения.
9. Определение функции:
Имя FUNCTION A, B
имя - имя функции для ссылок на неё; А - стандартный числовой атрибут, являющийся аргументом функции; В - тип функции и число точек таблицы, определяющей функции (например, С - непрерывные числовые функции, D - дискретные, L - списковая). Использование функций для получения случайных чисел с заданным распределением даёт хотя и менее точный результат за счёт погрешности аппроксимации, но зато с меньшими вычислительными затратами.
|
|
10. Создание копий существующих транзактов:
SPLIT A, B, C
A - число создаваемых копий; В - указывается, куда направлять транзакты - копии; С - имя или номер параметра нумерации (транзакт-родитель и его потомки могут быть пронумерованы).
11. Занятие одноканального устройства (А - номер или имя устройства):
SEIZE A
12. Освобождение одноканального устройства:
RELEASE A
13. Захват(прерывание) одноканального устройства:
PREEMPT A, B, C, D, E
А - имя или номер устройства, подлежащего захвату; В - кодируется условие захвата (если это поле пусто, то захват возникает в любом случае. Если же в поле B записан операнд PR, то захват возникает, если приоритет транзакта-захватчика выше, чем приоритет обслуживаемого транзакта); С - имя блока, куда будет направлен прерванный транзакт; D - номер или имя параметра прерванного транзакта, в который записывается время, оставшееся этому транзакту до завершения обслуживания на устройстве; Е - если операнд отсутствует, то транзакт сохраняет право на автоматическое восстановление на устройстве по окончании захвата, а если указан операнд RE, то транзакт теряет такое право.
14. Освобождение захваченного устройства: