Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > Как открыть файл расширением dat в Delphi?


Автор: SantilaS 17.8.2012, 08:57
Здравствуйте. Столкнулся с проблеммой открытия файла созданного при помощи измерительной лаборатории МПИ СЦБ с расширением adc (осцилограмма, график зависимости напряжения от времени). Разработчики прибора отписали, что данный тип файла является проетарным (авторские права) и с ним нельзя работать. Посоветовали использовать конвертор внутри пакета ПО прибора, который делаем из него файл с расширением dat. Задача состоит в том, чтобы открыть этот файл в Delphi для просмотра, т.к. ПО написано под DOS. Прошу откликнуться знающих людей или дать совет по работе над данным файлом. Отвечать можно на [email protected]. Примеры в приложенном файле.

Автор: Frees 17.8.2012, 09:52
положи на форму Memo

а в коде напиши 
Код

Memo1.Lines.LoadFromFile('CHAN2.DAT')

Автор: Фантом 17.8.2012, 13:03
Там две первых строчки содержат техническую информацию в каком-то бинарном формате, а дальше идут просто два столбца чисел. Соответственно, первые две строки надо пропустить, а остальное - как написал Frees. Неясно, правда, зачем... 

Автор: northener 17.8.2012, 13:29
Цитата(Фантом @  17.8.2012,  13:03 Найти цитируемый пост)
Там две первых строчки содержат техническую информацию в каком-то бинарном формате

Первые две строчки - обычный текст в OEM кодировке.  "т.к. ПО написано под DOS"
smile

Автор: Фантом 17.8.2012, 14:11
Цитата(northener @  17.8.2012,  14:29 Найти цитируемый пост)

Первые две строчки - обычный текст в OEM кодировке.  "т.к. ПО написано под DOS"

Хм... да, действительно. 

Автор: Rennigth 18.8.2012, 02:24
SantilaS, HEX-editor в руки, и с надеждой вперед ))) Другого недано... 
п.с. спецификация формата нужна

Автор: gesper 19.8.2012, 12:11
Цитата(Rennigth @ 18.8.2012,  02:24)
SantilaS, HEX-editor в руки, и с надеждой вперед ))) Другого недано... 
п.с. спецификация формата нужна

Зачем?
У него первые две строчки это
Исходный файл в МПИ СЦБ:ALS_0292.ADC Формат:1.0 Время записи:2007-10-26 23:41:21 
Каналов:2 Фактор выборки: 1 Напряжение Еденицы измерения:В Бит на точку:8

ничего особенного и полезного, можно в программу вывести в отдельной зоне, установив шрифт Terminal для чтения, а остальное в виде графика оформить.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)