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 Режимы ОПРОС и СОБЫТИЕ не доступны на данном уровне ЯГС.
Функции ввода в режиме ЗАПРОС
ЗАПРОСИТЬ ВВОД ПОЗИЦИИ
СТОТ, СТАК, СТОТ Уровень mb.
REQUEST LOCATOR.
Параметры:
Вх идентификатор станции И;
Вх номер устройства ввода позиции (1 ... л) Ц;
Вых состояние (ЕСТЬ, ОТБОИ) П;
Вых номер преобразования нормирования (0 . . .. п) Ц;
Вых позиция МК Т.
Действие:
Выполняется ввод в режиме ЗАПРОС на заданном устройстве. Если оператор выполняет специальное действие отмены ввода — «отбой», то в параметре состояние возвращается значение ОТБОЙ. Иначе возвращается значение ЕСТЬ, а в параметрах номер преобразования нормирования и позиция — значение логического ввода (текущее измерение устройства ввода позиции). Позиция возвращается в мировых координатах, номер преобразования нормирования соответствует преобразованию, которое использовалось для перевода позиции в мировые координаты. Позиция лежит внутри окна, соответствующего этому преобразованию нормирования.
Описание функции в соответствии с пп. 2.6.4; 2.8.1; '2.8.3; 2.8.4.
Ошибки:
7 ЯГС не находится в одном из состояний СТОТ, СТАК или СГОТ;
20 Неверно задан идентификатор станции;
25 Указанная станция не открыта;
38 Указанная станция не является станцией ввода или ввода- вывода;
Указанное устройство ввода отсутствует на станции;
Устройство ввода не находится в режиме ЗАПРОС.
ЗАПРОСИТЬ ВВОД ПОСЛЕДОВАТЕЛЬНОСТИ ПОЗИЦИЙ
СТОТ, СТАК, СГОТ Уровень 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 Указанная станция не является станцией ввода или ввода- вывода;
Указанное устройство ввода отсутствует на станции;
Устройство ввода не находится в режиме ЗАПРОС.
3.7.3.3. ЗАПРОСИТЬ ВВОД ЧИСЛА
СТОТ, СТАК, СГОТ Уровень mb.
REQUEST VALUATOR.
Параметры:
Вх идентификатор станции И;
Вх номер устройства ввода числа (1 . . . п) Ц;
Вых состояние (ЕСТЬ, ОТБОЙ) П;
Вых значение числа Д.
Действие:
Выполняется ввод в режиме ЗАПРОС на заданном устройстве. Если оператор выполняет специальное действие отмены ввода — «отбой», то в параметре состояние возвращается значение ОТБОИ. Иначе возвращается значение ЕСТЬ, а в параметре значение числа — значение логического ввода (текущее измерение устройства ввода числа), которое находится в диапазоне, определенном в записи данных устройства ввода числа в таблице состояния станции (для данного устройства).
Описание функции в соответствии с пп. 2.8.1; 2.8.2; 2.8.3; 2.8.4. Ошибки:
7 ЯГС не находится в одном из состояний СТОТ, СТАК или СГОТ;
20 Неверно задан идентификатор станции;
25 Указанная станция не открыта;
38 Указанная станция не является станцией ввода или ввода- вывода;
Указанное устройство ввода отсутствует на станции;
Устройство ввода не находится в режиме ЗАПРОС.
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 Указанная станция не является станцией ввода или ввода- вывода;
Указанное устройство ввода отсутствует на станции;
Устройство ввода не находится в режиме ЗАПРОС.
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 Указанная станция не открыта;
38 Указанная станция не является станцией ввода или ввода- вывода;Указанное устройство ввода отсутствует на станции;
Устройство ввода не находится в режиме ЗАПРОС.
Функции ввода в режиме ОПРОС
ОПРОСИТЬ ВВОД ПОЗИЦИИ
СТОТ, СТАК, СГОТ Уровень тс.
SAMPLE LOCATOR.
Параметры:
Вх идентификатор станции И;
Вх номер устройства ввода позиции (1 . . . п) Ц;
Вых іномер преобразования нормирования (0 ... и) Ц;
Вых позиция МК Т.
Действие:
В параметрах номер преобразования нормирования и позиция возвращается значение логического ввода — текущее измерение устройства ввода позиции. Позиция возвращается в мировых координатах, номер преобразования нормирования соответствует преобразованию, которое использовалось для перевода позиции в мировые координаты. Позиция лежит внутри окна, соответствующего этому преобразованию нормирования.
Описание функции в соответствии с пп. 2.6.4; 2.8.1; 2.8.3; 2.8.4.
Ошибки:
7 ЯГС не находится в одном из состояний СТОТ, СТАК или СГОТ;
20 Неверно задан идентификатор станции;
25 Указанная станция не открыта;
38 Указанная станция не является станцией ввода или ввода- вывода;
140 Указанное устройство ввода отсутствует на станции;
142 Устройство ввода не находится в режиме ОПРОС.
ОПРОСИТЬ ВВОД ПОСЛЕДОВАТЕЛЬНОСТИ ПОЗИЦИИ
СТОТ, СТАК, СГОТ Уровень тс.
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 Устройство ввода не находится в режиме ОПРОС.