Назначение. Блок изменяет время рождения транзакта или
заносит значение текущего абсолютного модельного времени в параметр транзакта.
Синтаксис.
MARK
[A]
Назначение
операндов.
Операнд |
Назначение |
Значение |
Значение по умолчанию |
A |
Определяет параметр транзакта,
которому присваивается значение абсолютного условного времени |
Имя,
число, СЧА |
Нет |
Особенности выполнения.
- Блок всегда принимает
транзакты.
- Если операнд А не
определен, то блок заменяет значение времени рождения транзакта на текущее
значение абсолютного условного времени. Время рождения используется для
вычисления СЧА М1 (время пребывания транзакта в модели, равное разности
текущего абсолютного условного времени и времени рождения транзакта).
- При использовании операнда
А текущее значение абсолютного условного времени записывается в заданный
параметр транзакта. Это значение используется для вычисления СЧА МР(время с
момента прохождения транзактом блока MARK, равное
разности текущего абсолютного условного времени и значением параметра
транзакта, определенного операндом А блока MARK ).
Примеры
использования.
MARK
Значение времени
рождения транзакта становится равным значению абсолютного условного времени
АС1. СЧА М1 данного транзакта будет равен времени с момента прохождения
транзактом блока
MARK.
MARK
TIME
Параметру с именем
TIME
присваивается значение абсолютного условного времени АС1. СЧА МP$TIME
данного транзакта будет равен времени с момента прохождения транзактом блока
MARK |