Электронная версияГОСТ Р ИСО/МЭК МФС 11185-8-98
Пользователь ВТ А
Устройство
Память
состояния
устройства
Память
управления
устройством
Функция локальной
обработки
Проверка
ввода
Проверка
вывода
Обработка
событий
Внутренняя
КОВ
Внешняя
КОВ
Рисунок 3 — Структура терминального полыоватсля ВТ
Информация обновления объекта может передаваться только поставщику услуг ВТ. Взаимосвязь с
поставщиком услуг ВТ использует модель очередей и приоритетов для обновления, работающую как
определено в 24.5 ГОСТ Р ИСО 9040. Относительно пользователя ВТ операции локальногодействия
являются исключительно внутренними.
Последовательность обновлений ОО и операции локального действия могут вызываться
посредством одногодействия устройства обновления объекта. Пользователь ВТ может рассматривать
такую последовательность как неделимую макрооперацию при условии, что одна макроопераиия не
должна содержать как операции, которые используют указатель отображения, гак и операции,
которые используют логический указатель. Как определено в 14.2 ГОСТ Р ИСО 9040. такие макро
имеют смысл, когда используется управляемый ввод данных, поскольку макро выполняется как одно
целое, и нет такого отдельного составляющего элемента, который рассматривается процедурами
проверки правильности ввода.
П р и м с ча н и с — На примере примечания к 12.1.1 настоящего стандарта ввод одного знака с клавиа
туры во врехш управляемого ввода данных может вызвать одну неделимую макро, состоящую из следующих
элементов:
- операция логической адресации, если требуется установить логический указатель в текущую позицию
курсора для ввода;
- операция ЛОГИЧЕСКИЙ ТЕКСТ, чтобы выполнить соответствующий ввод в элемент массива по
данному адресу:
- операция локального действия, чтобы персмсспггь позицию курсора к конечной позиции логического
указателя.
Сразу после первого вводится следующий знак, для которого нет необходимости выполнять
первый шаг. Если какой-либо знак отвергается процедурами проверки управляемого ввода данных, то
использование макро гарантирует, что также будет происходить соответствующее перемещение
курсора.
Во время обработки данных от своих устройств обновления объекта пользователь ВТ может
идентифицировать события, которые имеют значение в семантике объектов, присутствующих в КОВ.
Примерами являются события ввода в поле и события завершения, которые определены в 3.3.65 и
II