| Производственное оборудование Медицинская техника, а также другое промышленное оборудования. Обсуждение и ремонт. |
Файл данных конвертировать
07.04.2012, 18:05
|
#11
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 26.01.2007
Сообщений: 3,116
Сказал спасибо: 61
Сказали Спасибо 1,151 раз(а) в 623 сообщении(ях)
|
Re: Файл данных конвертировать
А что за прибор и кто его производитель?
|
|
|
|
07.04.2012, 18:10
|
#12
|
|
Прописка
Регистрация: 28.05.2008
Адрес: Владивосток
Сообщений: 221
Сказал спасибо: 64
Сказали Спасибо 59 раз(а) в 43 сообщении(ях)
|
Re: Файл данных конвертировать
Сообщение от avp94
|
|
А что за прибор и кто его производитель?
|
А прибор - вихретоковый дефектоскоп, производитель - Промприбор -Промприлад
|
|
|
|
07.04.2012, 21:24
|
#13
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 24.09.2007
Адрес: Полтава, UA
Сообщений: 2,440
Сказал спасибо: 375
Сказали Спасибо 1,052 раз(а) в 621 сообщении(ях)
|
Re: Файл данных конвертировать
astrut запросите у производителя ФОРМАТ этого вашего бинарного файла.
Я не думаю что это такая большая военная тайна.  Объясните им, что вам нужна более полная обработка результатов и вы намерены писать программу-обработчик в удобном ВАМ формате.
Иначе дизассемблировать ихнюю программу и копаться в ее коде выясняя куда она что пишет - будет дорого стоить.
Конвертор из HEX в TXT можно будет тогда написать и отладить за день/два.
__________________
Мелочи не решают главного. Они решают всё!
|
|
|
|
07.04.2012, 23:16
|
#14
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 26.01.2007
Сообщений: 3,116
Сказал спасибо: 61
Сказали Спасибо 1,151 раз(а) в 623 сообщении(ях)
|
Re: Файл данных конвертировать
Сообщение от gary2007
|
|
Объясните им, что вам нужна более полная обработка результатов и вы намерены писать программу-обработчик в удобном ВАМ формате.
|
Смотрел сайт производителя, они любезно предлагают разработать дополнительное ПО  , так что ... врядли поделятся.
|
|
|
|
07.04.2012, 23:23
|
#15
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 27.06.2005
Сообщений: 1,387
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
Re: Файл данных конвертировать
Одного образца маловато. Нельзя сказать, постоянная длина заголовка или нет.
В общем, что получилось в 010 Editor:
|
Код:
|
char header[0x650];
struct DATA
{ signed short values[6];
unsigned int frameNo;
};
while (!FEof())
{ DATA data;
Printf("%i,%i,%i,%i,%i,%i\n", (int)data.values[0], (int)data.values[1], (int)data.values[2], (int)data.values[3], (int)data.values[4], (int)data.values[5]);
} |
Вроде картинка в экселе получается довольно таки похожей на то что у вас в программе, только шума больше.
|
|
|
|
Эти 2 пользователя(ей) сказали Спасибо TEHb за это сообщение:
|
|
|
07.04.2012, 23:27
|
#16
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 24.09.2007
Адрес: Полтава, UA
Сообщений: 2,440
Сказал спасибо: 375
Сказали Спасибо 1,052 раз(а) в 621 сообщении(ях)
|
Re: Файл данных конвертировать
Сколько я ни занимался подобным софтом, даже импортный производитель всегда предоставлял формат данных своих выходных файлов в документации. Предоставляли и российские и украинские, по первому же требованию (им лень было писать подробную документацию), никаких проблем у нормальных производителей с ЭТИМ нет.
__________________
Мелочи не решают главного. Они решают всё!
|
|
|
|
08.04.2012, 01:22
|
#17
|
|
Прописка
Регистрация: 28.05.2008
Адрес: Владивосток
Сообщений: 221
Сказал спасибо: 64
Сказали Спасибо 59 раз(а) в 43 сообщении(ях)
|
Re: Файл данных конвертировать
Сообщение от TEHb
|
|
Вроде картинка в экселе получается довольно таки похожей на то что у вас в программе, только шума больше.
|
Картинка такая!!! Если в их софте увеличить масштаб, получится то же самое. Чуть позже скину еще пару примеров.
|
|
|
|
08.04.2012, 05:44
|
#18
|
|
Прописка
Регистрация: 28.05.2008
Адрес: Владивосток
Сообщений: 221
Сказал спасибо: 64
Сказали Спасибо 59 раз(а) в 43 сообщении(ях)
|
Re: Файл данных конвертировать
Для оценки длины заголовка - еще 2 примера. В одном - имя длиной 1 символ, в другом - максимально длинное
|
|
|
|
08.04.2012, 09:39
|
#19
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 26.01.2007
Сообщений: 3,116
Сказал спасибо: 61
Сказали Спасибо 1,151 раз(а) в 623 сообщении(ях)
|
Re: Файл данных конвертировать
Сообщение от TEHb
|
|
В общем, что получилось в 010 Editor:
|
Респект и уважуха  !
Сообщение от gary2007
|
|
Сколько я ни занимался подобным софтом, даже импортный производитель всегда предоставлял формат данных своих выходных файлов в документации.
|
Пребывал в таком же состоянии до прошлогоднего лета, пока не столкнулся с киловольтметром КВЦ-120.
|
|
|
|
08.04.2012, 12:51
|
#20
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 24.09.2007
Адрес: Полтава, UA
Сообщений: 2,440
Сказал спасибо: 375
Сказали Спасибо 1,052 раз(а) в 621 сообщении(ях)
|
Re: Файл данных конвертировать
Сообщение от astrut
|
|
еще 2 примера
|
Похоже, что расположение массивов фиксировано, сначала идет несколько шапок и каких-то записей, которые можно игнорировать, а начало основного массива данных по прежнему начинается с адреса 650h.
Так что процедура которую написал тень, будет работать (по крайней мере до следующего обновления версии ПО).
__________________
Мелочи не решают главного. Они решают всё!
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 21:56.
|
|