Priority A, B

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. Освобождение захваченного устройства:


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: