Транзакты – это динамические объекты, которые создаются в определенные моменты модельного времени, продвигаются интерпретатором системы через блоки модели и затем уничтожаются. Во время нахождения транзактов в модели они могут помещаться в различные списки моделирования. Транзакты не могут непосредственно ссылаться друг на друга и могут обмениваться информацией только через глобальные объекты. Транзакты могут находиться в одном из следующих состояний:
- активное (ACTIVE) – транзакт имеет наивысший приоритет в списке текущих событий;
- приостановленное (SUSPENDED) - транзакт находится в ожидании активизации в списках будущих или текущих событий
- пассивное (PASSIVE) - транзакт временно переводится в список пользователя, список задержки или список ожидания
- прерванное (PREEMTED) - обработка транзакта некоторым прибором прервана и транзакт переведен в один или более списков прерывания.
- завершившееся (TERMINATE) - транзакт уничтожен и больше не выполняется в текущей модели
Каждый транзакт имеет набор стандартных числовых атрибутов. Программисту доступны СЧА только активного транзакта.
Кроме СЧА транзакт характеризуется следующими параметрами:
- время рождения (Mark time) - значение абсолютного модельного времени ,когда транзакт появился в системе;
- семейство транзакта (Assebmly set)- номер ансамбля, которому принадлежит транзакт;
- индикатор задержки (Delay indiсator) – указывает, что транзакт задерживался перед входом в какой-либо блок. Содержит номер последнего такого блока;
- индикатор трассировки (Trace indiсator) - указывает номера блоков, которые проходятся активным транзактом;
- текущий блок (Current block) - номер блока, в котором находится активный транзакт;
- следующий блок (Next block) - номер блока, куда должен перейти активный транзакт;
- списки (Chains) – ссылки на упорядоченные списки моделирования, в которых находится транзакт;
Опубликовал Kest
March 30 2014 21:57:30 ·
0 Комментариев ·
9219 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.