Состояние СОВОКУПНЫЙ.

Каждое появление управляющей функции ВЫБОР СПОСОБА ГРАФИЧЕСКОГО ОТОБРАЖЕНИЯ [ВСГО (SGR)] вызывает из­менение только тех аспектов графического отображения, которые определены этой ВСГО. Все другие аспекты графического отобра­жения сохраняются неизменными.

Примечание. РГО воздействует на управляющую функцию ВСГО (SGR).

  1. РРС (НЕМ) — РЕЖИМ РЕДАКТИРОВАНИЯ СИМВО­ЛОВ

Состояние СЛЕДУЮЩИЙ.

Вставка символа вызывает сдвиг содержимого активной пози­ции и следующих за ней знаковых позиций в направлении переме­щения символов; удаление символа вызывает сдвиг содержимого знаковых позиций, следующих за активной позицией, в направле­нии, противоположном перемещению символов.

Состояние ПРЕДЫДУЩИЙ.

Вставка символа вызывает сдвиг содержимого активной пози­ции и предшествующих знаковых позиций в направлении, противо­положном перемещению символов; удаление символа вызывает сдвиг содержимого знаковых позиций, предшествующих активной позиции, (в направлении перемещения символов.

Примечание. РРС воздействует на управляющие функции УС (DCH), ВС (ICH).

  1. РВЗ (1RM) — РЕЖИМ ВСТАВКИ ЗАМЕЩЕНИЯ

Состояние 'ЗАМЕЩЕНИЕ.

Изображение графического символа или управляющей функ­ции, требующей графического представления, замещает (или в за­висимости от применения накладывается на) графическое изобра­жение на активной позиции-

Состояние ВСТАВКА.

Изображение графического символа или управляющей функ­ции, требующей графического представления, вставляется на ак­тивную позицию.

Примечание. РВЗ воздействует только на управляющие функции, тре­бующие графического представления.

  1. РРК (КАМ) — РЕЖИМ РАБОТЫ КЛАВИАТУРЫ

Состояние ДОСТУПНО.

Все или часть возможностей ручного ввода доступны для ис­пользования.

Состояние НЕДОСТУПНО.

Все или часть возможностей ручного ввода недоступны.

Примечание. РРК не воздействует ни на какие управляющие функции.

  1. РПС/НС (LF/NLM) — РЕЖИМ ПЕРЕВОД СТ РОКИ! /НОВАЯ СТРОКА

См. приложение Е.

  1. РПМО (МАТМ) — РЕЖИМ ПЕРЕДАЧИ МНОГИХ ОБЛАСТЕЙ

Состояние ОДНА.

Для передачи или переноса доступно только содержимое выб­ранной области, которая содержит активную позицию.

Состояние МНОГО.

Для передачи или переноса доступно содержимое всех выбран­ных областей.

Примечание. РПМО не воздействует ни на какие управляющие функции.

  1. РЕП (PUM) — РЕЖИМ ЕДИНИЦ ПОЗИЦИОНИРО­ВАНИЯ

Состояние СИМВОЛ.

Единица цифровых параметров позиционирующей функции формата является одной знаковой позицией.

Состояние' РАЗМЕРНОСТЬ.

Единица цифровых параметров позиционирующей функции фор­мата соответствует единице, установленной функцией ВЫБОР РАЗМЕРНОСТИ ЕДИНИЦ (ВРЕ (SSU)).

Примечание. РЕП воздействует на управляющие функции КУЛ (CUB), КУН (CUD), КУП (CUF), КУВ (CUU), АЗП (НРА), ЗПН (ИРВ), ЗПВ (HPR), УГТА (HTSA)*, ГВП (HVP), УНС (SLH), УКС (SLL), ВРЕ (SSU), АПСК (VPA), ПСКН (VPB), ПСКВ (VPR).

  1. РПВО (SATM) — РЕЖИМ ПЕРЕДАЧИ ВЫБРАННОЙ ОБЛАСТИ

Состояние ВЫБОР.

Для передачи или переноса доступно только содержимое выб­ранных областей.

Состояние ВСЕ.

Для передачи или переноса доступно содержимое всех знако­вых позиций, независимо от явно определенных выбранных облас­тей.

Примечание. РПВО не воздействует ни на какие управляющие функ­ции.

  1. РПП (SRM) — РЕЖИМ ПЕРЕДАЧИ! ПОЛУЧЕН ИЯ

Состояние МОНИТОР-

Данные, которые введены локально, одновременно отображают­ся.

Состояние ОДНОВРЕМЕННО.

Возможность локального ввода логически разъединена с меха- . низмом выводй; отображаются только данные, которые посылают­ся в устройство.

Примечание. РПП не воздействует ни на какие управляющие функции.

7-2.16 РПСС (SRTM) — РЕЖИМ ПЕРЕДАЧИ СОСТОЯНИЯ Состояние НОРМАЛЬНОЕ.Отчеты состояния в форме УПРАВЛЯЮЩИХ ЦЕПОЧЕК УСТ­РОЙСТВА (УЦУ (DCS)) не генерируются автоматически.

Состояние ДИАГНОСТИКА.

Отчеты состояния в форме УПРАВЛЯЮЩИХ ЦЕПОЧЕК УСТ­РОЙСТВА (УЦУ (DCS)) включаются в каждый передаваемый или переносимый поток данных.

Примечание. РПСС не воздействует ни на какие управляющие функции.

  1. РОТ (TSM) — РЕЖИМ ОСТАНОВА ТАБУЛЯЦИИ Состояние МНОГО.

Остановы табуляции символов устанавливаются или снимаются в активной строке и в соответствующих знаковых позициях пред­шествующих и следующих строк.

Состояние ОДИН.

Остановы табуляции символов устанавливаются или снимаются только в активной строке.

Примечание. РОТ воздействует на управляющие функции УТК (СТС), УСК (D1.) , УГТ (HTS), УГТА (HTSA)*, ВСК (IL), СТ (ТВС).

  1. РЗП (ТТМ) — РЕЖИМ ЗАВЕРШЕНИЯ ПЕРЕДАЧИ Состояние КУРСОР.

Для передачи или переноса доступно только содержимое знако­вых позиций,, предшествующих активной позиции.

Состояние ВСЕ.

Для передачи или переноса доступно содержимое знаковых по­зиций самой активной позиции, предшествующих и следующих.

Примечание. РЗП не воздействует ни на какие управляющие функции.

  1. PPCK-(VEM) — РЕЖИМ РЕДАКТИРОВАНИЯ СТРОК Состояние СЛЕДУЮЩАЯ.

Вставка строки вызывает сдвиг содержимого активной строки и следующих за ней строк в направлении перемещения строк; уда­ление строки вызывает сдвиг содержимого строіц, следующих за ак­тивной строкой, в направлении, противоположном перемещению строк.

Состояние ПРЕДЫДУЩАЯ.

Вставка строки вызывает сдвиг содержимого активной строки и предшествующих строк в направлении, противоположном пере­мещению строк; удаление строки вызывает сдвиг содержимого строк, предшествующих активной строке, в направлении перемеще­ния строк.

Примечание. РРСК воздействует на управляющие функции УСК (DL), ВСК (IL).

  1. РНУ (ZDM) — РЕЖИМ НУЛЯ УМОЛЧАНИЯ Состояние НУЛЬ.

Нулевое значение параметра управляющей функции означает число нуль-

Состояние УМОЛЧАНИЕ.

Нулевое значение параметра представляет значение параметра по умолчанию, которое может отличаться от нуля.

Примечание. Этот режим предназначен для. применения с учетом требо­ваний предыдущей редакции настоящего стандарта, которая определяла, что «пустая подцепочка параметра или подцепочка параметра, которая состоит толь­ко из комбинаций битов 03/00, представляет величину по умолчанию, зависящую от управляющей функции».

Для цифровых параметров, которые выражены в единицах, установленных функцией ВЫБОР РАЗМЕРНОСТИ ЕДИНИЦ [ВРЕ (SSU)], нуль является те­перь специфицированной величиной. Для цифровых параметров, которые эффек­тивно повторяют счет, нулевая величина параметра теперь соответствует отсутст­вию операции. В любом примере неотрицательные численные величины цифровых параметров могут быть использованы без интерпретации нуля как специального (неиспользуемого) случая.

Там, где явная величина параметра не используется, пользователи вынужде­ны пренебрегать величиной параметра (использовать пустую подцепочку пара­метра), чтобы подразумевать величину параметра по умолчанию.

РНУ воздействует на управляющие функции КНТ (СВТ), КАП (СНА), КВТ (СНТ), КНС (CNL), КПС (CPL), ПАП (CPR), КУЛ (CUB), КУН (CUD), КУП (CUF), ПК (CUP), КУВ (CUU), КСТ (CVT), УС (DCH), УСК (DL), СС (ЕСН), МРШ (CSM), АЗП (НРА), ЗПН (НРБ), ЗПВ (HPR), ГВП (HVP), ВС (ICH), ВСК (IL), СЛСТ (NP), ПСТ (РР), АПСТ (РРА), ПСТН (РРВ), ПСТВ (PPR), ПОВ (REP), ПРН (SD), ПРЛ (SL), ПРП (SR); ПРВ (SU), ТС (ТСС), АПСК (VPA), ПСКН (VPB), ПСКВ (VPR).

  1. Взаимодействие между режимами

Ниже специфицированы три группы режимов. Каждая группа содержит два или более режима, которые взаимодействуют друг с другом.

Группа а

РЕЖИМ ПЕРЕДАЧИ СОХРАНЯЕМОЙ ОБЛАСТИ [Р.ПСО (GATM)];

РЕЖИМ ПЕРЕДАЧИ МНОГИХ ОБЛАСТЕЙ [РіПМО (МАТМ)];

РЕЖИМ ПЕРЕДАЧИ ВЫБРАННОЙ ОБЛАСТИ [РПВО (SATM)};

РЕЖИМ ЗАВЕРШЕНИЯ ПЕРЕДАЧИ [РЗП (TTM)J.

Группа б

РЕЖИМ ПРЕДСТАВЛЕНИЯ УПРАВЛЕНИЯ [РПУ (CRM)J;

РЕЖИМ РАБОТЫ ФУНКЦИЙ ФОРМАТА [РРФФ (FEAM)J.

Группа в

РЕЖИМ РЕДАКТИРОВАНИЯ СИМВОЛОВ [РРС (HEM)J;

РЕЖИМ ВСТАВКИ/ЗАМЕЩЕНИЯ [РВЗ (IRM)].

  1. Режимы группы а

Эти режимы оказывают комбинированное 'воздействие на фор­мат передаваемого потока данных или потока данных, переносимо-го на дополнительное устройство ввода-вывода, как описано ниже в подпунктах а — з.

Термин «активная выбранная область» используется для обоз­начения выбранной области, содержащей активную позицию. Тер­мин «доступно» используется для обозначения любой области, ко­торая может быть предназначена для передачи или переноса:

  1. если РЗП (ТТМ) установлен в состояние КУРСОР, РПВО (SATM) в состояние ВЫБОР и РПМО (МАТМ) в состояние ОДНА, то содержимое активной выбранной области до активной позиции, но не включая ее, доступно.

  2. если РЗП (ТТМ) установлен в состояние КУРСОР, РПВО (SATM) в состояние' ВЫБОР и РПМО (МАТМ) в состояние МНОГО, то содержимое любой выбранной области до активной позиции, но не включая ее, доступно.

  3. если РЗП (ТТМ) установлен в состояние КУРСОР, РПВО (SATM) в состояние ВСЕ, то содержимое буфера до активной по­зиции, но не включая ее, доступно.

  4. если РЗП (ТТМ) установлен в состояние ВСЕ, РПВО (SATM) в состояние ВЫБОР и РПМО (МАТМ) в состояние ОДНА, то все содержимое активной выбранной области доступно.

  5. если РЗП (ТТМ) установлен в состояние ВСЕ, РПВО (SATM) в состояние ВЫБОР и РПМО (МАТМ) в состояние МНОГО, то все содержимое всех выбранных областей доступно.

  6. если РЗП (ТТМ) и РПВО (SATM) оба установлены в состо­яние ВСЕ, то все содержимое буфера доступно.

ж) если РПСО (GATM) установлен в состояние СОХРАНЕ­НИЕ, то содержимое доступной области или областей передается или переносится, за исключением содержимого сохраняемых об­ластей, которые полностью входят в доступную область. В случае, когда сохраняемая область только частично входит в доступную область, содержимое части, входящей в доступную область, может или не может быть передано, в зависимости от применения.

  1. если РПСО (GATM) установлен в состояние ВСЕ, то как сохраняемые, так и несохраняемые данные доступной области пе­редаются или переносятся-

Если активная позиция не находится внутри выбранной облас­ти, то формат потока данных в первом и четвертом случаях, опи­санных выше, не определяется настоящим стандартом.

  1. Режимы группы б

  1. если РПУ (CRM) установлен в состояние УПРАВЛЕНИЕ и РРФФ (FEAM) в состояние ВЫПОЛНЕНИЕ, то все управляющие функции выполняются по определению.

  2. если РПУ (CRM) установлен в состояние УПРАВЛЕНИЕ и РРФФ (FEAM) в состояние ЗАПОМИНАНИЕ, то функции форма­та интерпретируются как графические символы. _

  3. если РПУ (CRM) установлен в состояние ГРАФИКА, то все управляющие функции, за исключением СР (RM), интерпретиру­ются как графические символы.

  1. Режимы группы в

  1. если РВЗ (IRM) установлен в состояние ЗАМЕЩЕНИЕ, то режим РРС (НЕМ) влияет только на управляющие функции УДА­ЛИТЬ СИМВОЛ [УС (DCH)]и ВСТАВИТЬ СИМВОЛ [ВС (ІСН)].

  2. если РВЗ (IRM) установлен їв состояние ВСТАВКА, то в до­полнение к этому результат получения графического символа или управляющей функции, требующих графического представления, зависит от установки РРС (НЕМ). Если последний установлен в состояние СЛЕДУЮЩЕЙ нормально, то выполняется неявное пе­ремещение активной позиции; если он установлен в состояние ПРЕДЫДУЩИЙ, то активная позиция не перемещается.

  1. Частные режимы

Устройство может применять режимы, отличные от определен­ных в подразд. 7.2. Такие режимы называются частными. См. фун­кции УСТАНОВКА РЕЖИМА [УР (SM)] и СБРОС РЕЖИМА [СР (RM)] и п. 5.5.1.

Состояние сброса частного режима может позволять выбор ко­дированных представлений управляющих функций (включая пара­метры для управления режимами), что определяется в соответст­вии с п. 23.1, чтобы отвечать положениям настоящего стандарта.

  1. УПРАВЛЯЮЩИЕ ФУНКЦИИ

    1. Типы управляющих функций

Существуют различные типы управляющих функций, которые имеют следующие обозначения:

  1. (Сх) — не элемент набора;

  2. (СО) — элемент набора СО;

  3. (С1) —элемент набора С1;

  4. (Рп) — управляющая последовательность с одним цифровым параметром;

  5. (Pnl, Рп2) — управляющая последовательность с двумя цифровыми параметрами;

  6. (Рп . . . ) — управляющая последовательность с любым ко­личеством цифровых параметров

  7. (Ps) — управляющая последовательность с одним се­лективным параметром

  8. (Psi; Ps2) — управляющая последовательность с двумя се­лективными параметрами

  9. (Ps . . . ) — управляющая последовательность с любым ко­личеством селективных параметров(Fs) — независимая управляющая функция, представ­ленная последовательностью АР2 Fs (ESC Fs).

  1. Категории управляющих функций

В настоящем стандарте приведен перечень групп управляющих функций. Подобное группирование способствует пониманию стан­дарта и не ограничивает использование управляющих функций рамками выделенных категорий.

  1. Разделители команд приведены в табл. 7.

Та блица 7

Обозначение разделителя

Тип разделителя

Наименование разделителя команд

Номер пунк- та настояще­го стандарта

КПП

(C1)

КОМАНДА ПРИКЛАДНОЙ ПРОГ­

РАММЫ

8.3.2

,(АРС)


(APPLICATION PROGRAM COM­

MAND)


РМК

(Fs)

РАЗДЕЛИТЕЛЬ МЕТОДОВ КОДИ- РОВАНИЯ

8.3.11

(CMD)


(CODING METHOD DELIMITER)


УЦУ

(Cl)

УПРАВЛЯЮЩАЯ ЦЕПОЧКА УСТ­РОЙСТВА

8.3.27

(DCS)


(DEVICE CONTROL STRING)


кос

(Cl)

КОМАНДА ОПЕРАЦИОННОЙ СИС­

ТЕМЫ

8.3.90

(OSC)


(OPERATING SYSTEM COMMAND)


чс

(Cl)

ЧАСТНОЕ СООБЩЕНИЕ

8.3.95

(РМ)


(PRIVACY MESSAGE)


нц

(Cl)

НАЧАЛО ЦЕПОЧКИ

8,3.126

(SOS)


(START OF STRING)


|ТРЦ

(Cl)

ТЕРМИНАТОР ЦЕПОЧКИ

8.3.139

’(ST)


(STRING TERMINATOR)