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

ЗАДАНО — выдаются значения, предусмотренные прикладной программой;

РЕАЛИЗОВАНО — выдаются значения, идентичные исполь­зуемым станцией во время преобразования действительных зна­чений в значения, доступные для данной станции.

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

  1. Справочные функции функционального состояния ЯГС

    1. УЗНАТЬ ФУНКЦИОНАЛЬНОЕ СОСТОЯНИЕ

ГЯЗА, ГЯОТ, СТОТ, СТАК, СГОТ Уровень Оа.

INQUIRE OPERATING STATE VALUE.

Параметры:

Вых функциональное состояние

(ГЯЗА, ГЯОТ, СТОТ, СТАК, СГОТ) П.Действие:

Выдается функциональное состояние ЯГС.

Описание функции в соответствии с пн. 2.10.2; 2.11.2.

  1. Справочные функции таблицы описания ЯГС

    1. УЗНАТЬ УРОВЕНЬ ЯГС

ГЯОТ, СТОТ, СТАК, СГОТ Уровень та.

INQUIRE LEVEL OF GKS.

Параметры:

Вых индикатор ошибок Ц;

Вых уровень ЯГС (0а, 0Ь, Ос, la, 1b, 1с, 2а, 2Ь, 2с) П.

Индикатор ошибок может принимать значения:

8 ЯГС не находится в состоянии ГЯОТ, СТОТ, СТАК или СГОТ.

Описание функции в соответствии с пи. 2.10.2; 2.11.2.

  1. УЗНАТЬ ДОСТУПНЫЕ ТИПЫ СТАНЦИЙ

ГЯОТ, СТОТ, СТАК, СГОТ Уровень 0а.

INQUIRE LIST OF AVAILABLE WORKSTATION TYPES.

Параметры:

Вых индикатор ошибок Ц;

Вых число доступных типов станций (1 . . . п) Ц;

Вых список доступных типов станций пХИ.

Индикатор ошибок может принимать значения:

8 ЯГС не находится в состоянии ГЯОТ, СТОТ, СТАК или СГОТ. Описание функции в соответствии с пп. 2.5.1; 2.11.2.

  1. УЗНАТЬ ДОПУСТИМЫЕ КОЛИЧЕСТВА СТАНЦИЙ

ГЯОТ, СТОТ, СТАК, СГОТ Уровень 1а.

INQUIRE WORKSTATION MAXIMUM NUMBERS.

П

Ц;

(1 . . . п) Ц;

(1 • ■ • п) Ц;

(1 . . . п) Ц.

араметры:

Вых индикатор ошибок

Вых максимальное число одновременно открытых станций

Вых максимальное число одновременно активных станций

Вых максимальное число станций, связанных с сегментом

Индикатор ошибок может принимать значения:

.8 ЯГС не находится в состоянии ГЯОТ, СТОТ, СТАК или СГОТ. Описание функции в соответствии с пп. 2.5; 2.11.2

  1. УЗНАТЬ МАКСИМАЛЬНЫЙ НОМЕР ПРЕОБРАЗО­

ВАНИЯ НОРМИРОВАНИЯ

ГЯОТ, СТОТ, СТАК, СГОТ Уровень 0а.

INQUIRE MAXIMUM NORMALIZATION TRANSFORMATION NUMBER.

П

Ц;

(1 . . . п) Ц.

араметры:

Вых индикатор ошибок

Вых максимальный номер преобразования

нормирования

Индикатор ошибок может принимать значения:

  1. ЯГС не находится в состоянии ГЯОТ, СТОТ, СТАК или СГОТ.

Описание функции в соответствии с пп. 2.6.1; 2.11.2.

  1. Справочные функции таблицы состояния ЯГС

    1. УЗНАТЬ НАБОР ОТКРЫТЫХ СТАНЦИИ

ГЯОТ, СТОТ, СТАК, СГОТ Уровень Оа.

INQUIRE SET OF OPEN WORKSTATIONS.

Параметры:

Вых индикатор ошибок Ц;

Вых число открытых станций (0 . . . п) Ц;

Вых набор открытых станций пХИ.

Индикатор ошибок может принимать значения:

8 ЯГС не находится в состоянии ГЯОТ, СТОТ, СТАК или.

СГОТ.

Описание функции в соответствии с пп. 2.5.2; 2.11.2.

  1. УЗНАТЬ НАБОР АКТИВНЫХ СТАНЦИЙ

ГЯОТ, СТОТ, СТАК, СГОТ Уровень 1гг.

INQUIRE SET OF AKTIVE WORKSTATIONS.

Параметры:

Вых индикатор ошибок Ц;

Вых число активных станций (0 . . . и) Ц;

Вых набор активных станций пХИ.

Индикатор ошибок может принимать значения:

8 ЯГС не находится в состоянии ГЯОТ, СТОТ, СТАК или СГОТ.

Описание функции в соответствии с пп. 2.5.2; 2.11.2.

  1. УЗНАТЬ ТЕКУЩИЕ ЗНАЧЕНИЯ АТРИБУТОВ ПРИ­МИТИВОВ

ГЯОТ, СТОТ, СТАК, СГОТ Уровень та. INQUIRE CURRENT PRIMITIVE ATTRIBUTE VALUES.

Параметры:

Вых индикатор ошибок

Ц;

Вых текущий индекс ломаной

(1 . . . П) Ц;

Вых текущий индекс полимаркера

(1 • • • п) Ц;

Вых текущий индекс текста

(1 ... и) Ц;

Вых текущая высота литеры Вых текущая вертикаль литеры

МК >0 Д;

МК 2ХД;

Вых текущая ширина литеры Вых текущая горизонталь литеры Вых текущее направление текста

МК >0 Д;

МК 2ХД;

(ВПРАВО, ВЛЕВО, ВВЕРХ, ВНИЗ) П;

Вых текущее выравнивание текста

(ОБЫЧНОЕ, ЛЕВОЕ, ЦЕНТРАЛЬНОЕ, ПРАВОЕ; ОБЫЧНОЕ. ПО ВЕРХУ, ПО ЗАГЛАВНОЙ, ПО СЕРЕДИНЕ, ПО ОСНОВАНИЮ, ПО НИЗУ) 2ХП;


В

■ • п) Ц;

2ХД;

2ХД; т.

(1

мк мк мк

ых текущий индекс полигональной области

Вых текущая горизонталь шаблона

Вых текущая вертикаль шаблона

Вых текущая точка привязки шаблона

Индикатор ошибок может принимать значения:

8 ЯГС не находится в состоянии ГЯОТ, СТОТ, СТАК или СГОТ. Описание функции в соответствии с пп. 2.4.2; 2.11.2.

  1. УЗНАТЬ ТЕКУЩЕЕ ЗНАЧЕНИЕ ИДЕНТИФИКАТО­РА УКАЗАНИЯ

ГЯОТ, СТОТ, СТАК, СГОТ Уровень 1b.

INQUIRE CURRENT PICK IDENTIFIER VALUE

Параметры:

Вых индикатор ошибок Ц;

Вых текущий идентификатор указания И

Индикатор ошибок может принимать значения:

8 ЯГС не находится в состоянии ГЯОТ, СТОТ, СТАК или СГОТ.

Описание функции в соответствии с пп.2.4.2; 2.7.1; 2.11.2.

  1. УКАЗАТЬ ТЕКУЩИЕ ЗНАЧЕНИЯ ИНДИВИДУАЛЬ­НЫХ АТРИБУТОВ

ГЯОТ, СТОТ, СТАК, СГОТ Уровень та.

INQUIRE CURRENT INDIVIDUAL ATTRIBUTE VALUES.

Параметры:

Вых индикатор ошибок Ц;

В'ых текущий тип линии (—и ... —1, 1 ... п) Ц;

Вых текущий масштаб толщины линии > = 0 Д;

Вых текущий индекс цвета ломаной (0 • . . п) Ц;

Вых текущий тип маркера (—п . . . —1, 1 ... и) Ц;

Вых текущий масштаб маркера >=0 Д;

Вых текущий индекс цвета полимаркера (0 ... и) Ц; Вых текущий шрифт и точность пред­

ставления текста (—и ... —1, 1 . . . и;

ДО СТРОКИ, ДО ЛИТЕРЫ, ДО ШТРИХА) (Ц; П);

Вых текущий масштаб расширения литеры >0 Д;

Вых текущий межлитерный просвет Д;

Вых текущий индекс цвета текста (0 . . . п) Ц;

Вых текущий вид заполнения полигональной

области (ПУСТО, ЗАЛИВКА, ПО ШАБЛОНУ, ШТРИХОВКА) П;

Вых текущий индекс заполнителя

полигональной области (—п . . . —1, 1 . . . п) Ц;

Вых текущий индекс цвета полигональной

области (0 . . . п) Ц;

Вых текущий список флагов выборки атрибутов (СВЯЗАННЫЙ, ИНДИВИДУАЛЬНЫЙ) 13ХП.

Индикатор ошибок может принимать значения:

8 ЯГС не находится в состоянии ГЯОТ, СТОТ, СТАК или СГОТ. Описание функции в соответствии с пп. 2.4.2; 2.11.2.

  1. УЗНАТЬ НОМЕР ТЕКУЩЕГО ПРЕОБРАЗОВАНИЯ НОРМИРОВАНИЯ

ГЯОТ, СТОТ, СТАК, СГОТ Уровень та.

INQUIRE CURRENT NORMALIZATION TRANSFORMATION NUMBER.

Параметры:

Вых индикатор ошибок Ц;

В'ых текущий номер преобразования

нормирования (0 . . . п) Ц.

Индикатор ошибок может принимать значения:

8 ЯГС не находится в состоянии ГЯОТ, СТОТ, СТАК или СГОТ. Описание функции в соответствии с пп. 2.6.1; 2.11.2.

  1. УЗНАТЬ СПИСОК НОМЕРОВ ПРЕОБРАЗОВАНИИ НОРМИРОВАНИЯ

ГЯОТ, СТОТ, СТАК, СГОТ Уровень Оа.

INQUIRE LIST OF NORMALIZATION TRANSFORMATION NUMBERS.

Параметры:

Вых индикатор ошибок Ц;

Вых список номеров преобразований нормирования nXU-

Индикатор ошибок может принимать значения:

8 ЯГС не находится в состоянии ГЯОТ, СТОТ, СТАК, или СГОТ.

Описание функции в соответствии с пп. 2.6.1; 2.11.2.

  1. УЗНАТЬ ПРЕОБРАЗОВАНИЕ НОРМИРОВАНИЯ ГЯОТ, СТОТ, СТАК, СГОТ Уровень та.

INQUIRE NORMALIZATION TRANSFORMATION.

Параметры:

Вх номер преобразования нормирования (0 . . . п) Ц;

Вых индикатор ошибок Ц;

Вых границы окна МК 4ХД'.

Вых границы поля вывода НК 4ХД-

Индикатор ошибок может принимать значения:

8 ЯГС не находится в состоянии ГЯОТ, СТОТ, СТАК иля СГОТ;

50 Неверно задан номер преобразования.

Описание функции в соответствии с пп. 2.6.1; 2.11.2.

  1. УЗНАТЬ ЗНАЧЕНИЕ ОТСЕЧЕНИЯ

ГЯОТ, СТОТ, СТАК, СГОТ Уровень та.

INQUIRE CLIRPING.

Параметры:

Вых индикатор ошибок Ц;

Вых индикатор отсечения (ОТСЕКАТЬ, НЕ ОТСЕКАТЬ) П;

В'ых прямоугольник отсечения НК 4ХД-

Индикатор ошибок может принимать значения:

8 ЯГС не находится в состоянии ГЯОТ, СТОТ, СТАК или СГОТ.

Описание функции в соответствии с пп. 2.6.1; 2.11.2.

  1. УЗНАТЬ ИМЯ ОТКРЫТОГО СЕГМЕНТА

СГОТ Уровень 1а.

INQUIRE NAME OF OPEN SEGMENT.

Параметры:

Вых индикатор ошибок Ц;

Вых имя открытого сегмента И..

Индикатор ошибок может принимать значения:

4 ЯГС не находится в состоянии СГОТ.

Описание функции в соответствии с пп. 2.7.1; 2.11.2.

  1. УЗНАТЬ ИМЕНА СУЩЕСТВУЮЩИХ СЕГМЕНТОВ

СТОТ, СТАК, СГОТ Уровень 1а.

INQUIRE SET OF SEGMENT NAMES IN USE.

Параметры:

Вых индикатор ошибок Ц;

Вых число имен сегментов (0 . . . п) Ц;

Вых набор имен существующих сегментов пХИ.

Индикатор ошибок может принимать значения:

7 ЯГС не находится в состоянии СТОТ, СТАК или СГОТ.

Описание функции в соответствии с пп. 2.7.1; 2.11.2.

  1. УЗНАТЬ НАЛИЧИЕ ОДНОВРЕМЕННЫХ СОБЫ­ТИЙ

СТОТ, СТАК, СГОТ Уровень тс.

INQUIRE MORE SIMULTANEOUS EVENTS.

Параметры:

Вых индикатор ошибок Ц;

В'ых наличие одновременных событий (ЕСТЬ, НЕТ) П. Индикатор ошибок может принимать значения:

  1. ЯГС не находится в состоянии СТОТ, СТАК или СГОТ.

Описание функции в соответствии с пп. 2.8.5; 2.11.2.

  1. Справочные функции таблицы состояния станции

    1. УЗНАТЬ ТИП И ИДЕНТИФИКАТОР СВЯЗИ СТАН­ЦИИ

СТОТ, СТАК, СГОТ Уровень та.

INQUIRE WORKSTATION CONNECTION AND TYPE.

Параметры:

Bx идентификатор станции И;

В'ых индикатор ошибок Ц;

Вых идентификатор связи И;

Вых тип станции И.

Индикатор ошибок может принимать значения:

7 ЯГС не находится в состоянии СТОТ, СТАК или СГОТ;

20 Неверно задан идентификатор станции;

25 Указанная станция не открыта.

Описание функции в соответствии с пп. 2.5.2; 2.11.2.

  1. УЗНАТЬ СОСТОЯНИЕ СТАНЦИИ

СТОТ, СТАК, СГОТ Уровень 0а.

INQUIRE WORKSTATION STATE.

Параметры:

Вх идентификатор станции И;

Вых индикатор ошибок Ц;

Вых состояние станции ■ (АКТИВНА, НЕАКТИВНА) П.

Индикатор ошибок может принимать значения:

7 ЯГС не находится в состоянии СТОТ, СТАК или СГОТ;

20 Неверно задан идентификатор станции;

25 Указанная станция не открыта;

33 Указанная станция — станция ввода метафайла ЯГС;

35 Указанная станция является станцией ввода.

Описание функции в соответствии с пп. 2.5.2; 2.11.2.

  1. УЗНАТЬ РЕЖИМ ЗАДЕРЖКИ И ОБНОВЛЕНИЯ СТАНЦИИ

СТОТ, СТАК, СГОТ Уровень 0а.

INQUIRE WORKSTATION DEFERRAL AND UPDATE STA­

TES.

Параметры:

Вх идентификатор станции И;

Вых индикатор ошибок Ц;

Вых момент обновления (БЫСТРО, ГЛОБ, ЛОК, ЛЮ­БОЙ) П;

Вых режим неявной повторной генерации (ЗАПРЕЩЕНА, РАЗРЕШЕНА) П;

Вых заполненность носителя изображения

(ПУСТ, НЕПУСТ) П;

Вых при обновлении необходим вывод нового кадра (ДА, НЕТ) П.

Индикатор ошибок может принимать значения:

  1. ЯГС не находится в состоянии СТОТ, СТАК или СГОТ;

  1. Неверно задан идентификатор станции;

  1. Указанная станция не открыта;

  1. Указанная станция — станция ввода метафайла ЯГС;

  1. Указанная станция является станцией ввода;

  2. Указанная станция является общей памятью сегментов. Описание функции в соответствии с пп. 2.5.3; 2.5.4; 2.11.2.

3.9.5.4. УЗНАТЬ ИНДЕКСЫ ЛОМАНОЙ

СТОТ, СТАК, СГОТ Уровень 1а.

INQUIRE LIST OF POLYLINE INDICES.

Параметры:

Вх идентификатор станции И;

Вых индикатор ошибок Ц;

Вых число определенных связок ломаной (5 . . . п) Ц; Вых список определенных индексов ломаной (1 . . . п) пХЦ- Индикатор ошибок может принимать значения:

7 ЯГС не находится в состоянии СТОТ, СТАК или СГОТ;

20 Неверно задан идентификатор станции;

25 Указанная станция не открыта;

33 Указанная станция — станция ввода метафайла ЯГС;

35 Указанная станция является станцией ввода;

36 Указанная станция является общей памятью сегментов. Описание функции в соответствии с пп. 2.4.3; 2.11.2.

3.9.5.5. УЗНАТЬ ПРЕДСТАВЛЕНИЕ ЛОМАНОЙ

СТОТ, СТАК, СГОТ Уровень 1а.

INQUIRE POLYLINE REPRESENTATION.

Параметры:

Вх идентификатор станции И;

Вх индекс ломаной (1 . . . п) Ц;

Вх тип возвращаемых значений

(ЗАДАНО, РЕАЛИЗОВАНО) П;

Вых индикатор ошибок Ц;

Вых тип линии (—п . . . —1, 1 . . . п) Ц;

Вых масштаб толщины линии >=0 Д;

Вых индекс цвета ломаной (0 . . . п) Ц.

Действие:

Если на станции указанного индекса ломаной нет в таблице связок ломаной и тип возвращаемых значений — РЕАЛИЗОВАНО, то возвращается представление для индекса, равного 1.

Индикатор ошибок может принимать значения:

7 ЯГС не находится в состоянии СТОТ, СТАК или СГОТ;

  1. Неверно задан идентификатор станции;

  1. Указанная станция не открыта;

  1. Указанная станция — станция ввода метафайла ЯГС;

  1. Указанная станция является станцией ввода;

  2. Указанная станция является общей памятью сегментов;