Добро пожаловать!

Войдите или зарегистрируйтесь сейчас!

Войти

Экспорт измерений из Leica ts-02. Формат GSI и DXF

Тема в разделе "Leica Geosystems", создана пользователем vitaly2289, 26 май 2022.

  1. vitaly2289

    Форумчанин

    Регистрация:
    25 фев 2020
    Сообщения:
    43
    Симпатии:
    2
    закинул этот формат из вложение и все равно эта ошибка, прилагаю dxf который не могу открыть.
    Экспорт делаю с помощью Leica FlexOffice
     

    Вложения:

    • Снимок.JPG
      Снимок.JPG
      Размер файла:
      14,1 КБ
      Просмотров:
      11
    • RSM_TRAN_2.DXF
      Размер файла:
      130,4 КБ
      Просмотров:
      10
    #41
  2. mihamster

    Форумчанин

    Регистрация:
    24 июл 2013
    Сообщения:
    778
    Симпатии:
    215
    после строчки с выписанными координатами - лишний перенос строки
    исправить не реально, ошибка в каждой точке
     
    #42
  3. zvezdochiot

    Форумчанин

    Регистрация:
    27 июн 2014
    Сообщения:
    5.921
    Симпатии:
    2.092
    Адрес:
    г. Москва
    Ну вообще то не совсем перенос строки, а "\x0D" и исправить файл реально:
    Код:
    sed -e 's/\x0D\x0D$/\x0D/' RSM_TRAN_2.DXF > RSM_TRAN_2_i.DXF
    
    Но как это сделать без GnuWin без понятия.

    Но вопрос остаётся. Почему в поле "1" прописывается "\x0D\x0D" вместо "\x0D"?

    Кстати. Ежели удалить вообще все "\x0D", то вроде как тоже работает:
    Код:
    sed -e 's/\x0D//g' RSM_TRAN_2.DXF > RSM_TRAN_2_ii.DXF
    
    Как минимум у меня (DraftSight/Linux).
     

    Вложения:

    #43
  4. igor kruchkovskiy

    Форумчанин

    Регистрация:
    10 июн 2012
    Сообщения:
    3.425
    Симпатии:
    1.825
    Адрес:
    Астрахань
    Подозреваю, что проблема в настройках передачи по кабелю.Нужно проверить, что бы в приборе и в программе на ПК было одинаково CR+LF
     
    #44
  5. zvezdochiot

    Форумчанин

    Регистрация:
    27 июн 2014
    Сообщения:
    5.921
    Симпатии:
    2.092
    Адрес:
    г. Москва
    Проблема как раз в CR (\x0D). Желательно, чтобы его вообще не было. Оставить надобно только LF (\x0A).

    Забыл совсем. Notepad++ определённые regexp-ы понимает. Так что в нём можно заменить "\r" (\x0D) на "" ("ничто"). Или "\r\r" (двойной CR) на "\r" (кому как удобнее).
     
    #45
  6. igor kruchkovskiy

    Форумчанин

    Регистрация:
    10 июн 2012
    Сообщения:
    3.425
    Симпатии:
    1.825
    Адрес:
    Астрахань
    У меня тоже получилось открыть файл после автоматической замены в hex редакторе.Заменить, hex значение, 0d 0d на 0d, заменить все.Всеже нужно править форматный файл.
     
    #46
  7. zvezdochiot

    Форумчанин

    Регистрация:
    27 июн 2014
    Сообщения:
    5.921
    Симпатии:
    2.092
    Адрес:
    г. Москва
    Hex редактор здеся многих "напугает" или "приведёт в недоумение". В Notepad++ не пробовал по рецепту:
    а то проверить не могу ("не та" OS).
     
    #47
  8. igor kruchkovskiy

    Форумчанин

    Регистрация:
    10 июн 2012
    Сообщения:
    3.425
    Симпатии:
    1.825
    Адрес:
    Астрахань
    Я не пробовал блокнот.Залил из архива DXF.frt, из FAQ, не правя его, в Leica 405.Качнул все открылось.Использовал Data Exchange Manager.
     
    #48
    vitaly2289 нравится это.
  9. zvezdochiot

    Форумчанин

    Регистрация:
    27 июн 2014
    Сообщения:
    5.921
    Симпатии:
    2.092
    Адрес:
    г. Москва
    Чо то я запутался. Что именно делать то предлагаешь? А то непонятно ни шиша.
     
    #49
  10. igor kruchkovskiy

    Форумчанин

    Регистрация:
    10 июн 2012
    Сообщения:
    3.425
    Симпатии:
    1.825
    Адрес:
    Астрахань
    Это я к тому, что не в форматном файле проблема и не в программе, а в тахеометре или в настройках прибора или программы.
    --- Сообщения объединены, 5 июл 2022, Оригинальное время сообщения: 5 июл 2022 ---
    Проблема также не в физическом состоянии кабеля, так как добавляется символ переноса, точно после каждого блока.
     
    #50
    gdnii нравится это.
  11. zvezdochiot

    Форумчанин

    Регистрация:
    27 июн 2014
    Сообщения:
    5.921
    Симпатии:
    2.092
    Адрес:
    г. Москва
    Да это практически сразу стало ясно. Но человеку нужен теперь "велосипед". Какой?
     
    #51
  12. igor kruchkovskiy

    Форумчанин

    Регистрация:
    10 июн 2012
    Сообщения:
    3.425
    Симпатии:
    1.825
    Адрес:
    Астрахань
    Нужно удалить исправленный форматный файл и закачать из архива.Еще раз проверить на совпадение настроек кабеля на приборе и в программе, на всякий пожарный.Если не поможет, обновить прошивку.
     
    #52
    vitaly2289 и zvezdochiot нравится это.
  13. igor kruchkovskiy

    Форумчанин

    Регистрация:
    10 июн 2012
    Сообщения:
    3.425
    Симпатии:
    1.825
    Адрес:
    Астрахань
    Попытался написать код, который читает данные с тахеометра по событию поступления строки на ПК.Использовал метод readLine(), как оказалось он удаляет последний символ.Концом строки он может посчитать как отдельный символ CR, так и пару CR+LF.Причем в первом случае он удалит CR, во втором LF.Тахеометр шлёт в конце каждой строки только символ CR, кроме случая окончания секции, например блок описывающий точку, в этом случае он шлёт как положено CR+LF.Если попытаться исправить этот момент, путем добавления в конец строки символов CR+LF, возникает ситуация с появлением двух символов CR.Похоже, что нужно качать через Data Exchange Manager, или ставить Fix на Leica Office, если он есть.
     
    #53
  14. vitaly2289

    Форумчанин

    Регистрация:
    25 фев 2020
    Сообщения:
    43
    Симпатии:
    2
    Из архива форматный файл закачан та же песня, параметры порта одинаковые еще раз проверил, прошивку тоже обновляли недавно в сервисе был прибор, так что хз как быть скачал Data Exchange Manager попробую через него скинуть, спасибо за помощь)
    --- Сообщения объединены, 6 июл 2022, Оригинальное время сообщения: 6 июл 2022 ---
    Не подскажешь как настроить Data Exchange Manager, я его установил, но в портах прога не видит тах
    --- Сообщения объединены, 6 июл 2022 ---
    Спасибо за подсказку, Notepad прекрасно заменил, после этого файл открылся нормально!
    "\r\r" (двойной CR) на "\r"​
     
    #54
  15. Добрый Duck и .

    Куратор

    Регистрация:
    5 апр 2012
    Сообщения:
    6.130
    Симпатии:
    5.543
    Адрес:
    Новосибирск
    от имени администратора запусти
     
    #55
    vitaly2289 и igor kruchkovskiy нравится это.
  16. igor kruchkovskiy

    Форумчанин

    Регистрация:
    10 июн 2012
    Сообщения:
    3.425
    Симпатии:
    1.825
    Адрес:
    Астрахань
    У меня тоже только от администратора видит прибор.Еще нужно правой кнопкой нажать над именем ком порта, setting.
     
    #56
  17. vitaly2289

    Форумчанин

    Регистрация:
    25 фев 2020
    Сообщения:
    43
    Симпатии:
    2
    У меня от этих DXF голова кругом идет. Скачал файл который вчера прикреплял, заменил \r\r на \r, всё открылось норм, потом качаю файл в том же формате с таха, меняю так же всё в Notepad, он опять не открывает пишет ошибку в другой строке, файл прикрепил
    --- Сообщения объединены, 6 июл 2022, Оригинальное время сообщения: 6 июл 2022 ---
    В настройках таха и проги можно выбрать или только CR или CR+LF
    --- Сообщения объединены, 6 июл 2022 ---
    А не подскажешь скорость передачи какая у тебя стоит!?
     

    Вложения:

    • Снимок.JPG
      Снимок.JPG
      Размер файла:
      15,1 КБ
      Просмотров:
      6
    • RSM.DXF
      Размер файла:
      130,2 КБ
      Просмотров:
      2
    #57
  18. igor kruchkovskiy

    Форумчанин

    Регистрация:
    10 июн 2012
    Сообщения:
    3.425
    Симпатии:
    1.825
    Адрес:
    Астрахань
    Видимо это случайная ошибка.Попробуйте повторно качнуть или в строке 6647, перенесите двойку на новую строку, там где 622.
    --- Сообщения объединены, 6 июл 2022 ---
    А как сделать, что бы Автокад показывал номер строки с ошибкой?
    --- Сообщения объединены, 6 июл 2022 ---
    Все понял, просто нажал на треугольник и развернул.
     
    #58
  19. vitaly2289

    Форумчанин

    Регистрация:
    25 фев 2020
    Сообщения:
    43
    Симпатии:
    2
    В общем пришел к небольшому итогу (использовал форматный файл из архива в FAQ ):
    Поставил скорость передачи поменьше, в программе и в тахеометре, получил стабильную передачу файла,
    -с заменой \r\r на \r это что касается Leica Office.
    -если скидывать через Data Exchange Manager, то менять нечего не надо
    Спасибо всем за помощь!
     
    #59
  20. Добрый Duck и .

    Куратор

    Регистрация:
    5 апр 2012
    Сообщения:
    6.130
    Симпатии:
    5.543
    Адрес:
    Новосибирск
    вывод забыл. Делаешь все как написано в ФАКе используя программы из ФАКа, не мудришь со всякими левыми терминалами и лиспами, и будешь жить долго и счастливо.
     
    #60

Поделиться этой страницей

  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление