1. ВНИМАНИЕ! В течении пары дней +- будет переезд форума на более защищённый сервер. Возможны перебои в работе.
    Скрыть объявление

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

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

  1. vitaly2289

    vitaly2289 Форумчанин

    закинул этот формат из вложение и все равно эта ошибка, прилагаю dxf который не могу открыть.
    Экспорт делаю с помощью Leica FlexOffice
     

    Вложения:

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

    mihamster Форумчанин

    после строчки с выписанными координатами - лишний перенос строки
    исправить не реально, ошибка в каждой точке
     
  3. zvezdochiot

    zvezdochiot Форумчанин

    Ну вообще то не совсем перенос строки, а "\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).
     

    Вложения:

  4. igor kruchkovskiy

    igor kruchkovskiy Форумчанин

    Подозреваю, что проблема в настройках передачи по кабелю.Нужно проверить, что бы в приборе и в программе на ПК было одинаково CR+LF
     
  5. zvezdochiot

    zvezdochiot Форумчанин

    Проблема как раз в CR (\x0D). Желательно, чтобы его вообще не было. Оставить надобно только LF (\x0A).

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

    igor kruchkovskiy Форумчанин

    У меня тоже получилось открыть файл после автоматической замены в hex редакторе.Заменить, hex значение, 0d 0d на 0d, заменить все.Всеже нужно править форматный файл.
     
  7. zvezdochiot

    zvezdochiot Форумчанин

    Hex редактор здеся многих "напугает" или "приведёт в недоумение". В Notepad++ не пробовал по рецепту:
    а то проверить не могу ("не та" OS).
     
  8. igor kruchkovskiy

    igor kruchkovskiy Форумчанин

    Я не пробовал блокнот.Залил из архива DXF.frt, из FAQ, не правя его, в Leica 405.Качнул все открылось.Использовал Data Exchange Manager.
     
    vitaly2289 нравится это.
  9. zvezdochiot

    zvezdochiot Форумчанин

    Чо то я запутался. Что именно делать то предлагаешь? А то непонятно ни шиша.
     
  10. igor kruchkovskiy

    igor kruchkovskiy Форумчанин

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

    zvezdochiot Форумчанин

    Да это практически сразу стало ясно. Но человеку нужен теперь "велосипед". Какой?
     
  12. igor kruchkovskiy

    igor kruchkovskiy Форумчанин

    Нужно удалить исправленный форматный файл и закачать из архива.Еще раз проверить на совпадение настроек кабеля на приборе и в программе, на всякий пожарный.Если не поможет, обновить прошивку.
     
    vitaly2289 и zvezdochiot нравится это.
  13. igor kruchkovskiy

    igor kruchkovskiy Форумчанин

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

    vitaly2289 Форумчанин

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

    Добрый Duck и . Куратор

    от имени администратора запусти
     
    vitaly2289 и igor kruchkovskiy нравится это.
  16. igor kruchkovskiy

    igor kruchkovskiy Форумчанин

    У меня тоже только от администратора видит прибор.Еще нужно правой кнопкой нажать над именем ком порта, setting.
     
  17. vitaly2289

    vitaly2289 Форумчанин

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

    Вложения:

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

    igor kruchkovskiy Форумчанин

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

    vitaly2289 Форумчанин

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

    Добрый Duck и . Куратор

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