Аппаратно - ориентированные блоки.

К группе АО - блоков относятся:

SEIZE - блок занятия прибора;

RELEASE - освобождение прибора;

PREEMT - захват устройства;

RETURN - возврат захваченного прибора старому транзакту;

ENTER - вход в устройство (накопитель);

LEAVE - выход из накопитель;

LOGIG - изменение логических переключателей.

Введение в моделирующую программу устройств и накопителей позволяет автоматически регистрировать статическую информацию.

Для управления ключами используется оператор LOGIG. Предусмотрено три режима изменения состояния ключа: сброс в "0", установка в "1", инвертированное изменение состояния ключа на противоположное.

Динамически - ориентированные блоки.

В процесс моделирования транзакты создаются, порождают другие транзакты, собираются и уничтожаются. Каждому сообщению соответствует набор параметров, количество которых может быть установлено до 100. По умолчанию количество параметров принимается равным 12. Сообщениям можно присваивать приоритет от 0 до 127. По умолчанию приоритет равен 0. С динамической категорией объектов связаны блоки, которые можно разделить на пять групп: задержки, создания и уничтожения, изменения маршрутов, синхронизация, изменения атрибутов сообщений.

Группы: задержки: ADVANCE ;

создания: GENERATE;

уничтожения: TERMINATE, SPLIT, ASSEMBLE;

изменения маршрутов: TRANSFER, LOOP, GATE, TEST;

синхронизации: MATCH, GATHER;

изменения атрибутов сообщений: ASSIGN, INDEX, MARK, PRIORITY.

Функции блоков:

ADVANCE - задержка транзактов;

GENERATE - генерации;

TERMINATE - уничтожения;

SPLIT - расщепления;

ASSEMBLE - соединения;

TRANSFER - передачи;

LOOP -организации цикла;

GATE - проверка состояния;

TEST - сравнения атрибутов;

MATCH - синхронизации;

GATHER - сбора;

ASSIGN - изменений значений параметров;

INDEX - увеличение индекса;

MARK - ;

PRIORITY - изменение приоритета;