Так вообще не на какие команды не реагирует? --- Сообщения объединены, 27 дек 2019, Оригинальное время сообщения: 27 дек 2019 --- Это читали? Communication for SET type Data Recorder There are three commands prepared for SET. a) START command (11H): When an instrument receives the START command (11H) from SET data recorder, it starts measuring and sends SD, VA, HA for every measurement until receiving END command (12H). b) END command (12H) : Cancel the START command. c) DATA command (00H) : When an instrument receives the DATA command (00H), it sends the latest data of SD, VA, HA regardless of current situation. * In case of EDM OFF, DTM-500 sends the last measured data of SD, VA, HA after it receives START or DATA command.
Путем экспериментов добился ответа в программе блютуз терминал и в термите,перед выражением должны быть скобки и не менее 4 символов,но тахеометр отвечает только текстовым сообщением "[15]" или "^U" ( (15H) в случае ошибки)в зависимости от настроек(text или HEX),с самим экраном тахеометра вообще ничего не происходит.
Конкретно не работают никакие,ответ тахеометра(ошибка,видимо) происходит при отправке на него любого сообщения не менее чем из 4 знаков,причем любых.Комманд Никон перепробовал штук 20,везде один и тот же ответ. Возможно я что-то не так делаю.
Да,вот тут не понятно,как это происходит в магнуме. Включено CR+LF.Это вроде автоматически символ возврата ставит. --- Сообщения объединены, 30 дек 2019, Оригинальное время сообщения: 30 дек 2019 --- Нужно с настройками,наверное,поэкспериментировать.
Команды работают такие:Ea-измерение длины и углы,Ed-измерение с выводом х,у,z;А-данные тахеометра,Da-координаты базовой станции.Также работают De,Db,B,Ee-но пока не могу понять что они значат.
De - вывод высоты инструмента и цели, температура, давление, PPM Db - вывод расстояния (горизонтальное проложение) и горизонтального угла B - вывод параметров прибора, единицы измерений, единицы: давления, температуры Ee - вывод вертикального+горизонтального угла, угловых наклонов компенсатора Последняя команда только для разработчиков софта. Пользователям такое показывать нельзя. С этих исходных данных прибор вводит поправки за наклон. Это сырые данные, пользователю (+ запись в память прибора) всегда предоставляются уже расчётные углы исходя из них. При отключении компенсатора в приборе, пользователь получает сырые данные. --- Сообщения объединены, 21 янв 2020, Оригинальное время сообщения: 21 янв 2020 --- Ea - Константы, высота отражателя, наклонное расстояние, вертикальный+горизонтальный углы Ed - N,E,Z координаты измеренной точки A - тип прибора, серийный номер... Da - координаты точки стояния тахеометра
Попробуй ещё Ascii коды отправить 0 hex,13 hex, 11 hex, 14 hex, 12 hex отправить.Для этого нужно перейти в режим Hex в Send настройке или в настройке кнопки, отправить только цифры без слова hex. 12hex это команда стоп измерение, ее нужно посылать в тот момент, когда он измеряет расстояние.
Hex 00 - углы 11 - накл.расстояние и углы 12 - остановка измерений (необязательная). Или у кого-то так (но не у меня): 13 - углы 14 - накл.расстояние и углы 12 - остановка измерений (аварийная, необязательная).
Срабатывают только 0,00,11,12 а вот 13,14 не работают. --- Сообщения объединены, 22 янв 2020, Оригинальное время сообщения: 22 янв 2020 --- Ценная информация.А существует ли команда для записи измерений в тахеометр?Сейчас перепробовал команды от Соккии-срабатывают но не все,в частности вынос в натуру(запрос координат выносимой точки не работает) --- Сообщения объединены, 22 янв 2020 --- Тут похоже нужно использовать команды от соккии.Хотя тримбл и соккия разные марки.
Для Sokkia все команды начинающиеся с D двунаправленные. Типа: - Da вывод пользователю координат точки стояния прибора - /Da ввод пользователем координат точки стояния прибора Для записи измерений в память есть две команды. Но следует придерживаться определённой их последовательности при вводе. - /Dh ввод кода точки в тахеометр - /Dg сохранение координат, имени точки и кода точки в память тахеометра Т.е. если код постоянный, то его можно один раз ввести и сохранять данные в память с этим кодом. Но если код меняется, то сначала надо ввести код, а потом уже сохранять измерения с этим кодом.