Введение
Большой набор интерфейсных команд, которые поддерживают тахеометры серии TPS и цифровые нивелиры фирмы Leica, обеспечивает прямой доступ к компьютеру и записям данных посредством последовательного интерфейса RS-232.
Интерфейс Leica GSI представляет собой последовательный интерфейс общего назначения для двустороннего обмена данными между прибором и компьютером. GSIиспользует простую структуру команд для чтния-записи значений из или в прибор. Для указания типов данных используются как глобальные, так и специфические для конкретного прибора, WI-указатели (Word Index). GSI предоставляет специфический набор команд, адаптированный к функционалу различных серий приборов.
В дополнение к прежнему on-line руководству «Wild Instruments Online” настоящее «Руководство пользователя» фокусирует внимание на серии тахеометров Leica TPS100/110C/300/400/700/1000/1100/2000/5000 и на цифровых нивелирах Leica DNA03/DNA10.
Руководство составлено как простой список команд и, следовательно, базовые вопросы последовательного обмена данных в нем не рассматриваются. За детальной информацией и советами по интерфейсу GSI мы настоятельно рекомендуем обращаться к руководству «WILD INSTRUMENTS ONLINE«.
TPS секция
GSI формат данных
GSI-данные передаются поблочно, каждый блок при этом завершается символом или символами конца блока (терминатором или окончанием) CR или CR/LF. Каждый блок состоит из нескольких слов данных (см. пример ниже). Слово данных начинается с 2-х символов, которые называются указателем или кодом слова (Word Index, WI-указатель, WI-код), указывающего тип данных внутри этого блока. Блок формата GSI-8 имеет длину в 16 символов, представляющих собой 7 информационных символов (например, WI, знак), за которым следует 8 символов данных и пустой символ (ASCII-код 32) в конце слова данных. Блок формата GSI-16 подобен блоку GSI-8, но блок начинается с символа «*» и слово данных состоит из 16 символов для передачи длинных значений, таких как UTM-координаты, длинные алфавитно-цифровые коды, атрибуты или ID-номера точек.
В примере 1 показана последовательность GSI-8 блоков, состоящих из слов для ID-номера точки (11), координат Y (81) и X (82). В примере 2 показана последовательность GSI-16 блоков, состоящих из ID-номера точки (11), горизонтального (21) и вертикального (22) углов.
Пример 1: GSI-8

Структура GSI-8 слова данных:
Поз. 1-2: Указатель слова Word Index (WI), например, «11» (WI для идентификатора точки PtID)
Поз. 3-6: Информация, касающаяся данных, например, «0003» (номер блока в слове 1)
Поз. 7: Знак, например,. «+» or «–»
Поз. 8-15: GSI-8 данные (8 цифр), например,. «0000A113» (PtID)
Поз. 16: Пробел (равносилен разделяющему символу)
Пример 2: GSI-16

Структура GSI-16 слова данных:
Поз. 1-2: Указатель слова Word Index (WI), например, «11» (WI для идентификатора точки PtID)
Поз. 3-6: Информация, касающаяся данных, например, «0002» (номер блока в слове 1)
Поз. 7: Знак, например,. «+» or «–»
Поз. 8-23: GSI-16 данные (16 цифр), например,. «000000000PNC0058”; PtID
Поз. 16/24: Пробел (равносилен разделяющему символу)
GSI word information
Табл. 1
|
Позиция |
Пояснение |
Назначение |
|
3 |
Нет значения |
Все слова |
|
4 |
Информация об автоматическом указателе 0: указатель отключен 1: указатель работает 3: указатель работает |
Все слова, содержащие информацию об углах |
|
5 |
Режим ввода 0: исходные измеренные значения передаются из прибора 1: ручной ввод с клавиатуры 2: измеренные значения, корректировка горизонтального угла включена 3: измеренные значения, корректировка горизонтального угла выключена 4: результат специальной функции |
Измеренные данные |
|
6 |
Единицы 0: метры (последняя цифра 1 мм) 1: фут (последняя цифра 1/1000 фута) 2: 400 гон (рад) 3: 360°, десятичная 4: 360°, шестидесятиричная 5: тысячные (6400 мил) 6: метр (последняя цифра 0.1 мм) 7: фут (последняя цифра 1/10000 фута) 8: метр (последняя цифра 0.01 мм) |
Измеренные данные |
|
7 |
Знак «+» — положительное значене «- » — отрицательное значение |
Измеренные данные |
|
8-15 (8-23) |
Данные Данные представляют собой последовательность из 8 или 16 цифровых или алфавитно-цифровых символов Обратите внимание, что некоторым блокам данных разрешается нести более одного значения (например, ppm/mm). Эти данные автоматически передаются со знаком перед каждым символом. |
Измеренные данные |
|
16 (24) |
Разделяющий символ « » — пробел |
Все слова |
Структура Online команд
GSI online-команды представляют собой простую синтаксическую структуру, состоящую из 4-х основных команд. Чтобы получить доступ к широкому диапазону установок или значений, команды могут быть усовершенствованы с помощью ограниченной последовательности указателей слов (WI) или параметров. Ниже дается краткое объяснение значений основных команд, завершаемое несколькими примерами.
· SET — Установить параметры приборы
· CONF — Прочитать внутренние установки параметров
· PUT — Записать или изменить значения внутри прибора
· GET/I/… — Получить текущее значение из прибора (последнее действительное значение)
· GET/M/… Release measurement and get measured values from the Total Station
Examples:
SET commands
SYNTAX: SET/<set spec>/<parameter><CR/LF>
EXAMPLE: SET/30/0
RESPONSE: ?

