2016-06-29 16 views
0

У меня есть VI, который использует Write Waveforms to File (1D) vi, чтобы дать мне двоичный файл с моими n каналами данных (форма волны double). Я не смог найти какие-либо настройки в LabView о endian-ness или что-то еще, хотя я думаю, что это по умолчанию. Я бы хотел прочитать это в MATLAB. Я работаю над этим в течение дня и не добился больших успехов. Кто-нибудь имеет информацию о содержимом заголовка файла bin по умолчанию или какие-либо рекомендации по чтению данных?Прочитайте двоичный файл LabView 1D массива формы волны в MATLAB

ответ

2

У меня нет ответа сразу, всего несколько соображений.

Запись осциллограмм в файл (1D) существенно экономить в Datalog файл (просто откройте блок-схему и вы увидите).

Таким образом, вы задаете вопрос более общий и о формате данных Datalog.

National Instruments is warning us «использовать DATALOG файлы для доступа и управления данными только в LabVIEW»

На самом деле я не мог найти четкую спецификацию формата на Datalog формат файла, но только someone else asking.

0

Если у вас есть возможность изменить код LabVIEW, файл TDMS будет лучшим форматом для использования для этих данных. Это documented и есть example code для чтения в MATLAB.

Если вы не можете изменить формат, в котором данные написаны, вы пробовали код в this question или this question and answers?