143 Режимы ОПРОС и СОБЫТИЕ не доступны на данном уров­не ЯГС.

3.7.2.5. ЗАДАТЬ РЕЖИМ УСТРОЙСТВА УКАЗАНИЯ

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

SET PICK MODE.

Параметры:

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

Вх номер устройства указания (1 . . . п) Ц;

Вх режим работы (ЗАПРОС, ОПРОС, СОБЫТИЕ) П;

Вх выключатель эха (ЭХО, БЕЗ ЭХА) П.

Действие:

Заданное устройство указания переводится в указанный режим работы, и состояние эха устанавливается в положение ЭХО или БЕЗ ЭХА. В зависимости от заданного режима работы начинается или заканчивается взаимодействие с данным устройством. Состоя­ние устройства ввода, определяемое параметрами режим работы и .выключатель эха, заносится в таблицу состояния станции в поле, соответствующее данному устройству указания.

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

Ошибки:

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

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

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

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

140 Указанное устройство ввода отсутствует на станции;

.143 Режимы ОПРОС и СОБЫТИЕ не доступны на данном уро­вне ЯГС.

3.7.2.6. ЗАДАТЬ РЕЖИМ УСТРОЙСТВА ВВОДА СТРОКИ

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

SET STRING MODE.

Параметры:

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

Вх номер устройства указания (1 . . . п) Ц;

Вх режим работы (ЗАПРОС, ОПРОС, СОБЫТИЕ) П;

Вх выключатель эха (ЭХО, БЕЗ ЭХА) П.

Действие:

Заданное устройство ввода строки переводится в указанный ре­жим работы, и состояние эха устанавливается в положение ЭХО или БЕЗ ЭХА. В зависимости от заданного режима работы начи­нается или заканчивается взаимодействие с данным устройством. Состояние устройства ввода, определяемое параметрами режим ра­боты и выключатель эха, заносится в таблицу состояния станции в поле, соответствующее данному устройству ввода строки.

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

•Ошибки:

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

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

25 Указанная станция не открыта; /38 Указанная станция не является станцией ввода или ввода- вывода;

140 Указанное устройство ввода отсутствует на станции;

143 Режимы ОПРОС и СОБЫТИЕ не доступны на данном уро­вне ЯГС.

  1. Функции ввода в режиме ЗАПРОС

    1. ЗАПРОСИТЬ ВВОД ПОЗИЦИИ

СТОТ, СТАК, СТОТ Уровень mb.

REQUEST LOCATOR.

Параметры:

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

Вх номер устройства ввода позиции (1 ... л) Ц;

Вых состояние (ЕСТЬ, ОТБОИ) П;

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

Вых позиция МК Т.

Действие:

Выполняется ввод в режиме ЗАПРОС на заданном устройстве. Если оператор выполняет специальное действие отмены ввода — «отбой», то в параметре состояние возвращается значение ОТБОЙ. Иначе возвращается значение ЕСТЬ, а в параметрах номер преоб­разования нормирования и позиция — значение логического ввода (текущее измерение устройства ввода позиции). Позиция возвра­щается в мировых координатах, номер преобразования нормирова­ния соответствует преобразованию, которое использовалось для перевода позиции в мировые координаты. Позиция лежит внутри окна, соответствующего этому преобразованию нормирования.

Описание функции в соответствии с пп. 2.6.4; 2.8.1; '2.8.3; 2.8.4.

Ошибки:

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

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

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

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

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

  2. Устройство ввода не находится в режиме ЗАПРОС.

  1. ЗАПРОСИТЬ ВВОД ПОСЛЕДОВАТЕЛЬНОСТИ ПО­ЗИЦИЙ

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

REQUEST STROKE.

Параметры:

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

Вх номер устройства ввода

последовательности позиций (1 . . . п) Ц;

Вых состояние (ЕСТЬ, ОТБОЙ) П;

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

Вых число позиций (0 . . . п) Ц;

Вых последовательность позиций МК пХТ.

Действие:

Выполняется ввод в режиме ЗАПРОС на заданном устройст­ве. Если оператор выполняет специальное действие отмены ввода— «отбой», то в параметре состояние возвращается значение. ОТБОЙ. Иначе возвращается значение ЕСТЬ, а в параметрах номер преоб­разования нормирования, число позиций и последовательность по­зиций — значение логического ввода (текущее измерение устрой­ства ввода последовательности позиций). Позиции возвращаются в мировых координатах, номер преобразования нормирования соот­ветствует преобразованию, которое использовалось для перевода позиций в мировые координаты. Все позиции последовательности лежат внутри окна, соответствующего этому преобразованию нормирования. Число позиций не превышает «размера буфера входных данных», указанного в записи данных устройства ввода последовательности позиций в таблице состояния станции (для данного устройства).

Примечание. Если количество вводимых точек превышает «размер бу­фера входных данных», то дополнительные точки теряются. Оператору сооб­щается об этом.

Описание функции в соответствии с пп. 2.6.5; 2.8.1; 2.8.2; 2.8.3; 2.8.4.

Ошибки:

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

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

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

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

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

  2. Устройство ввода не находится в режиме ЗАПРОС.

3.7.3.3. ЗАПРОСИТЬ ВВОД ЧИСЛА

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

REQUEST VALUATOR.

Параметры:

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

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

Вых состояние (ЕСТЬ, ОТБОЙ) П;

Вых значение числа Д.

Действие:

Выполняется ввод в режиме ЗАПРОС на заданном устройстве. Если оператор выполняет специальное действие отмены ввода — «отбой», то в параметре состояние возвращается значение ОТБОИ. Иначе возвращается значение ЕСТЬ, а в параметре значение чис­ла — значение логического ввода (текущее измерение устройства ввода числа), которое находится в диапазоне, определенном в за­писи данных устройства ввода числа в таблице состояния станции (для данного устройства).

Описание функции в соответствии с пп. 2.8.1; 2.8.2; 2.8.3; 2.8.4. Ошибки:

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

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

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

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

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

  2. Устройство ввода не находится в режиме ЗАПРОС.

3.7.3.4. ЗАПРОСИТЬ ВЫБОР

СТОТ, СТАК, СГОТ Уровень mb. REQUEST CHOICE.

Параметры:

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

Вх номер устройства выбора (1 . . . п) Ц;

Вых состояние (ЕСТЬ, ОТБОЙ, НЕТ ВЫБОРА) П; Вых номер альтернативы (1 . . . п) Ц.

Действие:

Выполняется ввод в режиме ЗАПРОС на заданном устройстве. Если оператор выполняет специальное действие отмены ввода— «отбой», то в параметре состояние возвращается значение ОТБОЙ. Если измерение устройства выбора определяет отсутствие выбора, в параметре состояние возвращается значение НЕТ ВЫБОРА. Ина­че возвращается значение ЕСТЬ вместе с номером выбранной аль­тернативы, являющимся значением логического ввода (текущим измерением устройства выбора).

Описание функции в соответствии с пп. 2.8.1; 2.8.2; 2.8.3; 2.8.4. Ошибки:

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

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

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

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

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

  2. Устройство ввода не находится в режиме ЗАПРОС.

3.7.3.5. ЗАПРОСИТЬ УКАЗАНИЕ

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

REQUEST PICK.

Параметры:

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

Вх номер устройства указания (1 ... в) Ц;

Вых состояние (ЕСТЬ, ОТБОЙ, НЕТ УКАЗАНИЯ) П;

Вых имя сегмента И;

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

Действие:

Выполняется ввод в режиме ЗАПРОС на заданном устройстве. Если оператор выполняет специальное действие отмены ввода — «отбой», то в параметре состояние возвращается значение ОТ­БОЙ. Если измерение устройства указания определяет отсутствие указания, то в параметре состояние выдается значение НЕТ УКА­ЗАНИЯ. Иначе возвращается значение ЕСТЬ, а в параметрах имя сегмента и идентификатор указания — значение логического ввода (текущее измерение устройства указания).

Описание функции в соответствии с пп. 2.8.1; 2.8.2; 2.8.3; '2.8.4. Ошибки:

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

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

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

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

140 Указанное устройство ввода отсутствует на станции;

141 Устройство ввода не находится в режиме ЗАПРОС.

3.7.3.6. ЗАПРОСИТЬ ВВОД СТРОКИ

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

REQUEST STRING.

Параметры:

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

Вх номер устройства ввода строки (1 . . . п) Ц;

Вых состояние (ЕСТЬ, ОТБОЙ) П;

Вых строка литер С.

Действие:

Выполняется ввод в режиме ЗАПРОС на заданном устройстве. Если оператор выполняет специальное действие отмены ввода — «отбой», то в параметре состояние возвращается значение ОТБОЙ. Иначе возвращается значение ЕСТЬ, а в параметре строка литер- значение логического ввода (текущее измерение устройства ввода- строки).

Примечание. Длина возвращаемой строки литер -меньше или равна размеру буфера входных данных, который указан в записи данных устройства ввода строки в таблице состояния станции (для данного устройства).

Описание функции в соответствии с пп. 2.8.1; 2.8.2; 2.8.3; 2.8.4.

Ошибки:

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

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

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

  1. 38 Указанная станция не является станцией ввода или ввода- вывода;Указанное устройство ввода отсутствует на станции;

  2. Устройство ввода не находится в режиме ЗАПРОС.

  1. Функции ввода в режиме ОПРОС

    1. ОПРОСИТЬ ВВОД ПОЗИЦИИ

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

SAMPLE LOCATOR.

Параметры:

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

Вх номер устройства ввода позиции (1 . . . п) Ц;

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

Вых позиция МК Т.

Действие:

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

Описание функции в соответствии с пп. 2.6.4; 2.8.1; 2.8.3; 2.8.4.

Ошибки:

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

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

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

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

140 Указанное устройство ввода отсутствует на станции;

142 Устройство ввода не находится в режиме ОПРОС.

  1. ОПРОСИТЬ ВВОД ПОСЛЕДОВАТЕЛЬНОСТИ ПОЗИ­ЦИИ

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

SAMPLE STROKE.

Параметры:

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

Вх номер устройства ввода

последовательности позиций (1 . . . п) Ц;

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

Вых число позиций (0 . . . яЦ Ц;

Вых последовательность позиций МК пХТ.

Действие:

В параметрах номер преобразования нормирования, число по­зиций и последовательность позиций возвращается значение логи­ческого ввода — текущее измерение устройства ввода последова­тельности позиций. Позиции возвращаются в мировых координа­тах, номер преобразования нормирования соответствует преобразо­ванию, которое использовалось для перевода позиций в мировые координаты. Все позиции последовательности лежат внутри окна, соответствующего этому преобразованию нормирования. Число по­зиций не превышает «размера буфера входных данных», указан­ного в записи данных устройства ввода последовательности пози­ций в таблице состояния станции (для данного устройства).

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

Описание функции в соответствии с пп. 2.6.5; 2.8.1; 2.8.3; 2.8.4. Ошибки:

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

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

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

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

140 Указанное устройство ввода отсутствует на станции;

142 Устройство ввода не находится в режиме ОПРОС.

3.7.4.3. ОПРОСИТЬ ВВОД ЧИСЛА

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

SAMPLE VALUATOR.

Параметры:

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

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

Вых значение числа Ді

Действие:

В параметре значение числа возвращается значение логиче­ского ввода — текущее измерение устройства ввода числа, ко­торое находится в диапазоне, определенном в записи данных уст­ройства ввода числа в таблице состояния станции (для данного устройства).

Ошибки:

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

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

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

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

140 Указанное устройство ввода отсутствует на станции;

142 Устройство ввода не находится в режиме ОПРОС.