|
Операции с ключами
Для управления состоянием логических ключей применяется блок LOGIC.
Все ключи в модели в нулевой момент времени выключены, т.е. находятся в состоянии R. При входе транзакта в блок LOGIC состояние логического ключа, указанного в поле A, изменяется одним из трех способов. Способ изменения определяется символом, записанным в позиции 14 поля операции. Символ R означает, что ключ требуется установить в состояние R (выключить), символ S - установить в состояние S (включить), а символ I - инвертировать состояние ключа, т.е. включить его, если он выключен и выключить, если он включен.
Ниже приведены примеры записи блока LOGIC с комментариями.
|
МЕТКА
|
|
ОПЕРАЦИЯ
|
А,В,...
|
|
|
|
LOGIC S
|
41 Включить ключ 41
|
|
|
|
LOGIC R
|
155 Выключить ключ 155
|
|
|
|
LOGIC I
|
4 Инвертировать ключ 4
|
Начальное состояние логических ключей можно задавать с помощью строки INITIAL.
|