Производственное оборудование Медицинская техника, а также другое промышленное оборудования. Обсуждение и ремонт. |
07.04.2012, 18:05
|
|
Почётный гражданин KAZUS.RU
Регистрация: 26.01.2007
Сообщений: 3,123
Сказал спасибо: 61
Сказали Спасибо 1,153 раз(а) в 624 сообщении(ях)
|
Re: Файл данных конвертировать
А что за прибор и кто его производитель?
|
|
|
|
07.04.2012, 18:10
|
|
Прописка
Регистрация: 28.05.2008
Адрес: Владивосток
Сообщений: 221
Сказал спасибо: 64
Сказали Спасибо 59 раз(а) в 43 сообщении(ях)
|
Re: Файл данных конвертировать
Сообщение от avp94
|
А что за прибор и кто его производитель?
|
А прибор - вихретоковый дефектоскоп, производитель - Промприбор -Промприлад
|
|
|
|
07.04.2012, 21:24
|
|
Почётный гражданин KAZUS.RU
Регистрация: 24.09.2007
Адрес: Полтава, UA
Сообщений: 2,450
Сказал спасибо: 376
Сказали Спасибо 1,060 раз(а) в 624 сообщении(ях)
|
Re: Файл данных конвертировать
astrut запросите у производителя ФОРМАТ этого вашего бинарного файла.
Я не думаю что это такая большая военная тайна. ![Очень смешно](images/smilies/icon_veryhappy.gif) Объясните им, что вам нужна более полная обработка результатов и вы намерены писать программу-обработчик в удобном ВАМ формате.
Иначе дизассемблировать ихнюю программу и копаться в ее коде выясняя куда она что пишет - будет дорого стоить.
Конвертор из HEX в TXT можно будет тогда написать и отладить за день/два.
__________________
Мелочи не решают главного. Они решают всё!
|
|
|
|
07.04.2012, 23:16
|
|
Почётный гражданин KAZUS.RU
Регистрация: 26.01.2007
Сообщений: 3,123
Сказал спасибо: 61
Сказали Спасибо 1,153 раз(а) в 624 сообщении(ях)
|
Re: Файл данных конвертировать
Сообщение от gary2007
|
Объясните им, что вам нужна более полная обработка результатов и вы намерены писать программу-обработчик в удобном ВАМ формате.
|
Смотрел сайт производителя, они любезно предлагают разработать дополнительное ПО ![Улыбка](images/smilies/icon_smile.gif) , так что ... врядли поделятся.
|
|
|
|
07.04.2012, 23:23
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 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
|
|
Почётный гражданин KAZUS.RU
Регистрация: 24.09.2007
Адрес: Полтава, UA
Сообщений: 2,450
Сказал спасибо: 376
Сказали Спасибо 1,060 раз(а) в 624 сообщении(ях)
|
Re: Файл данных конвертировать
Сколько я ни занимался подобным софтом, даже импортный производитель всегда предоставлял формат данных своих выходных файлов в документации. Предоставляли и российские и украинские, по первому же требованию (им лень было писать подробную документацию), никаких проблем у нормальных производителей с ЭТИМ нет.
__________________
Мелочи не решают главного. Они решают всё!
|
|
|
|
08.04.2012, 01:22
|
|
Прописка
Регистрация: 28.05.2008
Адрес: Владивосток
Сообщений: 221
Сказал спасибо: 64
Сказали Спасибо 59 раз(а) в 43 сообщении(ях)
|
Re: Файл данных конвертировать
Сообщение от TEHb
|
Вроде картинка в экселе получается довольно таки похожей на то что у вас в программе, только шума больше.
|
Картинка такая!!! Если в их софте увеличить масштаб, получится то же самое. Чуть позже скину еще пару примеров.
|
|
|
|
08.04.2012, 05:44
|
|
Прописка
Регистрация: 28.05.2008
Адрес: Владивосток
Сообщений: 221
Сказал спасибо: 64
Сказали Спасибо 59 раз(а) в 43 сообщении(ях)
|
Re: Файл данных конвертировать
Для оценки длины заголовка - еще 2 примера. В одном - имя длиной 1 символ, в другом - максимально длинное
|
|
|
|
08.04.2012, 09:39
|
|
Почётный гражданин KAZUS.RU
Регистрация: 26.01.2007
Сообщений: 3,123
Сказал спасибо: 61
Сказали Спасибо 1,153 раз(а) в 624 сообщении(ях)
|
Re: Файл данных конвертировать
Сообщение от TEHb
|
В общем, что получилось в 010 Editor:
|
Респект и уважуха ![Улыбка](images/smilies/icon_smile.gif) !
Сообщение от gary2007
|
Сколько я ни занимался подобным софтом, даже импортный производитель всегда предоставлял формат данных своих выходных файлов в документации.
|
Пребывал в таком же состоянии до прошлогоднего лета, пока не столкнулся с киловольтметром КВЦ-120.
|
|
|
|
08.04.2012, 12:51
|
|
Почётный гражданин KAZUS.RU
Регистрация: 24.09.2007
Адрес: Полтава, UA
Сообщений: 2,450
Сказал спасибо: 376
Сказали Спасибо 1,060 раз(а) в 624 сообщении(ях)
|
Re: Файл данных конвертировать
Сообщение от astrut
|
еще 2 примера
|
Похоже, что расположение массивов фиксировано, сначала идет несколько шапок и каких-то записей, которые можно игнорировать, а начало основного массива данных по прежнему начинается с адреса 650h.
Так что процедура которую написал тень, будет работать (по крайней мере до следующего обновления версии ПО).
__________________
Мелочи не решают главного. Они решают всё!
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 05:25.
|
|