ГОСТ Р ИСО/МЭК МФС 11185-10-99
Определения п^дполагают. что:
- ОУИВП присутствуют в КОВ, удовлетворяя требованиям использования этого ОУМВГ1,
указанным в разделе 13;
- область состояния устройства для каждого устройства обновления объекта содержит логи
ческое местоположение ввода, как определено в 3.3.7;
- область управления устройством содержит текущее значение сигнала, как определено в 3.4.2.
и значение состояния ввода, как определено в 3.4.6;
- область управления устройством содержит запись значений, принятых переменной состоя
ния каждого выбираемого поля, когда терминальным пользователем ВТ последний раз было
принято полномочие доступа ПДЗ.
Первое из определений является условием для использования этого ОУМВП. Другие три —
это условия, налагаемые этим ОУМВП на терминального пользователя ВТ.
Прим с ча ми е —Логическое местоположение вводапредназначается для указания оператору устрой
ства, в которое следует выполнять следующий ввод. Это специфический абстрактный объект, который
соответствует курсору ввода, как описано в примечаниях к 12.1.1 и 12.1.2. Однако в макрооперациях, как
определено в 12.1.2, смысл логического местоположения ввода может быть другим. Допустимость операций
локального действия в макрооперациях означает интерфейс пользователя для полного управления
взаимосвя
зью между логическим указателем и логическим местоположением ввода.
12.3.2 ЗМВП связана с полем посредством ссылки в компоненте списка ЗМВП некоторого
управления вводом для этого поля; см. 20.3.3.6 ГОСТ Р ИСО 9040.
Компонент СВП ЗМВП указывает одно или несколько идентифицированных событий,
которые могут иметь место при вводе данных и которые ассоциируются с полем, связанным с
ЗМВП. Определение каждого события должно указывать способ, при котором это событие
ассоциируется с соответствующим полем. Каждое УВП является предикатом относительно состо
яния обработки ввода данных, когда имеется событие ввода. Каждая РВИ указывает одну или
несколько реакций, которые должны фиксироваться при активизации ЗМВП. РВИ выполняются в
последовательности, представленной в ЗМВП.
ЗМВП может быть активизирована, если удовлетворяются все следующие условия:
- ЗМВП связана с некоторым полем;
- СВП. указанное ЗМВП. сформировано событием, которое связано с этим полем;
- все предикаты, указанные каждым УВП, на которое имеется ссылка в ЗМВП, установлены
в значение «истинно*.
Если одна ЗМВП удовлетворяет всем перечисленным условиям относительно соответствую
щего события, то эта ЗМВП должна быть активизирована. Определение ОУМВП может налагать
дополнительные условия для активизации, когда несколько ЗМВП удовлетворяют всем
вышепере численным условиям относительно соответствующего события. Данное событие не
должно акти визировать ЗМВП. связанную с любым полем, к которому не относится имеющее
место событие.
12.3.3 ОУМВП. определенный этим элементом регистра, допускает, чтобы компоненты СВП
нескольких ЗМВП. связанных с одним полем, указывали одно и то же событие. При наличии
события, которое может активизировать несколько ЗМВП для поля в соответствии с 12.3.2.
фактически активизируется только первая из них. Порядок поиска для этого гаков, что список
ЗМВП каждого управления вводом поля отыскивается до обращения к списку ЗМВП следующего
управления вводом.
Также возможно для одной операции обновления формировать несколько событий, которые
необязательно могут относиться к одному и тому же полю. Обно&тение ПОВТОРНЫЙ ЛОГИЧЕС
КИЙ ТЕКСТ, инициированное устройством обновления объекта, может, например, завершить ввод в
несколько полей или нарушить правила ввода нескольких полей. В таких случаях ЗМВП,
активизированные для всех соответствующих полей, упорядочиваются для обработки в порядке
адресов их полей, младшие адреса активизируются раньше старших адресов. Логический адресный
порядок определен в 13.1.3 ГОСТ Р ИСО 9040. Когда активизируется несколько ЗМВП для одного
поля, но различными событиями, вызванными одной операцией обновления, то порядок обработки
их не определен.
12.4 О п р е д е л е н и яС В П
События ввода в поле (СВП), которые могут быть в ЗМВП данного ОУМВП. определяются в
следующих подразделах. Одно СВП является параметрическим.
12.4.1 Сигнальное событие (множество)
Данное СВП может быть сформировано для любого поля. Параметр яатяется обязательным.
Его значение должно быть множеством из неотрицательных целых чисел.
13