ГОСТ Р ИСО/МЭК МФС 11185-11-99
12.6.3 П р а в и л ос т и р а н и яп о л я(сброс)
Данный параметр является обязательным. Он принимает значение из множества («сброс», «не
сброс*).
Если поле, с которым связана ЗМВП. не является свободным (см. 3.4.5), то данная РВП не
выполняет действий. Если поле свободное, то функцией обработки событий во внутренней КОВ
должна выполняться следующая последовательность операций:
- операция адресации LOGICAL-ABSOLUTE (см. 19.1.3.2.1 ИСО 9040), в которой параметр
«целевой логический адрес* имеет значение «логическое местоположение ввода»;
- операция обновления LOGICAL-ERASE, в которой параметр «начало логической области
стирания» имеет значение «логическое текущее», а ее конец —«Л-конец*. Эти значения определены в
19.1.3.5 ИСО 9040. Атрибут «сброс* операции обноатения принимает значение «да* или «нет* в
зависимости от значения «сброс* или «не сброс» параметра данной РВП.
12.6.4 П р а в и л оп у т ис т и р а н и я( с б р о с )
Данный параметр является обязательным. Он принимает значение из множества («сброс*, «не
сброс*).
Функцией обработки событий во внутренней КОВ должна выполняться следующая последо
вательность операций:
a) операция адресации LOGICAL-ABSOLUTE (см. 19.1.3.2.1 ИСО 9040), в которой параметр
«целевой логический адрес* имеет значение «логическое местоположение ввода»;
b
) е с т логический указатель находится в свободном поле, операция обновления LOGICAL-
ERASE, в которой параметр «начало логической области стирания» имеет значение «логическое
текущее», а ее конец —«А-копец». Эти значения определены в 19.1.3.5 ИСО 9040. Атрибут «сброс»
операции обновления принимает значение «да* или «нет» в зависимости от значения «сброс* или
«не сброс» параметра данной РВГ1. Данный шаг не выполняется, если логический указатель
находится в защищенном поле:
c) макрооперация адресации NEXT FIELD выполняется, как определено в 19.1.3.2.2
ИСО 9040;
d) повторять операции Ь) и с), пока не будет стерто последнее пате в пути продвижения вперед
или пока в результате выполнения операции с) логический указатель на установится в значение,
которое он уже имел в этой последовательности операций:
e) операция адресации LOGICAL-ABSOLUTE (см. 19.1.3.2.1 ИСО 9040), в которой параметр
«целевой логический адрес» имеет значение «логическое местоположение ввода*.
П р и м е ч а н и е — Данная РВП и РВГ1 «правило стирания поля» нс изменяют логическое местополо
жение ввода и устанавливают логический указатель в это местоположение. Данная РВП запрашивает шаг с) для
повторения установки, первоначально выполненной в шаге а); РВП «правило стирания ноля» нс требует
такого шага.
12.6.5 Л о к а л ь н о ед е й с т в и е( д е й с т в и е )
Данный параметр является обязательным. Его значением является «указатель локального
действия»; см. 3.5.3.
Если допускается данная РВП. функция локального действия применяется к целочисленному
значению, указанному значением параметра для предоставления операции локального действия,
которая затем будет выполняться; см. 12.2.3.
12.6.6 С и г н а л ь н а яр е а к ц и я( д е й с т в и е )
Данный параметр является обязательным. Его значением является «указатель локального
действия»; см. 3.5.3.
Данная РВП выполняет следующую последовательность действий:
- содержимое области текущего сигнала (см. 3.4.2) сохраняется для последующего восстанов
ления:
- сигнальное событие формируется со значением, указанным параметром «действие» в каче
стве своего параметра, и связанно с полем, если оно существует, в котором в настоящий момент
находится логическое местоположение ввода;
- если сигнальное событие активизирует ЗМВП в соответствии с СВП «сигнальное событие*
в 12.4.1, то обработка этой ЗМВП должна выполняться прежде, чем продолжится обработка данной
РВП;
- наконец, содержимое области текущего сигнала восстанавливается в свое первоначальное
значение.
17