Так делать нельзя. Вы подставляете заголовок файла одного формата к содержимому из другого формата. В нашей системе реализован следующий механизм получения данных с приборов: 1. Считываете данные из памяти прибора, на диск компьютера в дин из известных форматов. Для Trimble это могут быть M5,R4,R5. 2. Вызываете задачу "Импорт данных с геодезических приборов". На вход подаете файл записанный в результате чтения их памяти прибора. 3. Программа "Импорт данных" читает информацию и преобразовывает данные во внутренние форматы нашей системы TEO - сведения о теодолитных ходах, TPR - сведения о угловых измерениях пикетов, XYH - сведения о координатах. 4. В диалоге "Теодолитный ход" обрабатываете данные файла TEO. 5. В диалоге "Прямая задача" данные файла TPR. Вызвать "Импорт данных" можно напрямую из диалогов "Теодолитный ход" и "Прямая задача". К сожалению, при чтении файла в формате М5 есть некоторые ограничения. Программа была реализована для Trimble серий 3300 и 3600. В блоке измерений наблюдения (измерения) представлены в виде отдельных строк. Позиции в строке измерений (поле между двумя вертикальными линиями) должны иметь строго фиксированную длину. Для корректного импорта данных из файла, вне зависимости от способа формирования заголовка станции, необходимо учитывать, что пустые места в файле формата М5 (впрочем, как и для R4, R5, Rec500) являются важными параметрами и не должны быть удалены. Примеры строк и описание полей и их позиций For M5|Adr 00355|PI1 LAP07 1163|HD 52.461 m |Hz 53.3448 DMS |h -5.429 m | For M5|Adr 23|PI1 301 |SD 8.4138 m |Hz 324.35218 DMS |V2 0.21026 DMS |M --1---|---2-----|--------03---------------------|---------04-----------|---------05-----------|---------06-----------| 1-----|8--------|18-----------------------------|50--------------------|73--------------------|96--------------------| 1 – тип формата; 2 – адрес строки; 3 – информационный блок; 04,05,06 – блок измерений. Для измерений с вертикальными углами существует еще одно ограничение, оно связано с необходимостью ввода имени станции. Ввести ее можно в процессе выполненяи полевых работ, или отредактировав файл (что довольно утомительно). В ответе Ненаглядовой имеется пример корректного файла. Подобно рекомендации по работе с прибором даны в документации "Geoguide.doc".