Российский производитель и разработчик сертифицированного измерительного оборудования с 1987 года


Экспорт в бинарный файл

Вы не вошли.

 Поиск | Регистрация | Вход 

Илья
28.04.2011 10:58:12
#1

Гость

Экспорт в бинарный файл

При экспорте в бинарный файл длина этого файла не равна (число отсчетов)*(4 или 8 байт). Похоже, что добавляется по одному байту на каждый кадр. В результате при импорте в MATLAB данные получаются абсурдными. Можете подтвердить/опровергнуть/дать рекомендации по импорту?
LGraph2 версия 2.30

28.04.2011 11:13:44
#2

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 674

Re: Экспорт в бинарный файл

Никакие байты к кадрам не добавляются. Для импорта в Matlab проще всего воспользоваться меню /Файл/Экспорт в Matlab. При этом будет сгенерирован Matlab-ий скрипт для импорта данных. Подробнее смотрите в соответствующем разделе описания LGraph2.

Илья
28.04.2011 11:25:37
#3

Гость

Re: Экспорт в бинарный файл

Тогда как объясняется разница в длине файла, которая равна чилу кадров?

28.04.2011 11:29:52
#4

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 674

Re: Экспорт в бинарный файл

Лучше всего пришлите на support dat и par файлы.

28.04.2011 12:31:02
#5

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 674

Re: Экспорт в бинарный файл

Посмотрел присланные Вами файлы. Размер dat файла 40000 байт, что соответствует 5000 кадров (4 канала, один отсчет занимает два байта, т.е. размер одного кадра 8 байт). Это соответствует установленным параметрам ввода - 5 кГц, длительность 1 секунда.
Просьба сформулировать конкретно - что Вы понимаете под "разницей в длине файла"?

Илья
28.04.2011 13:01:57
#6

Гость

Re: Экспорт в бинарный файл

Размер файла .vlt 165000 байт, то есть
(5000 кадров)*(4 канала)*(8 байт double) + 5000
Вопрос, откуда лишних 5000?

28.04.2011 14:16:09
#7

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 674

Re: Экспорт в бинарный файл

Вы были правы - в экспорте в бинарный формат была бага, на сайт выложил исправленную версию 2.3.18, приношу извинения за багу.