Запись Waveform в файл для дальнейшей обработки в Matlab

Работа с файлами и базами данных
Ответить
Аватара пользователя
Kosist

Activity Gold
expert
expert
Сообщения: 1236
Зарегистрирован: 21 фев 2011, 23:44
Награды: 2
Версия LabVIEW: 2013-2020
Благодарил (а): 23 раза
Поблагодарили: 30 раз
Контактная информация:

Запись Waveform в файл для дальнейшей обработки в Matlab

Сообщение Kosist »

Уважаемые коллеги,
разрешите попросить о помощи в следующем вопросе.
Стоит задача сохранять данные с :labview: в файл (данные - это waveform) который далее будут обрабатывать в Matlab. Заказчик сам не знает какой точно формат файл подойдет для этой цели, поэтому выбор на мне.
Я с Matlab вообще не работал до этого. Гугл выдает несколько решений.
- запись в TDMS формате, потом этот файл можно импортировать в Matlab при помощи плагина ConvertTDMS (v10);
- в :labview: есть тулкит Live HDF5, можно использовать его, т.к. Matlab "умеет" читать hdf5 файлы;
- также NI Scope драйвера идут вместе с HWS либкой, которая сохраняет данные в hws формат. А этот формат тоже можно прочитать в Matlab.

Кто-то уже делал подобную задачу? Если да, то какой формат файла/какую либу использовали для записи файлов?
Хотелось бы таки сохранять данные в TDMS формате - все-таки более "привычные" либы и функции для него используются...
Заранее спасибо за помощь :thank:
Мы делили апельсин - много наших полегло...
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Запись Waveform в файл для дальнейшей обработки в Matlab

Сообщение dadreamer »

Похожая тема: viewtopic.php?t=6787&f=21 Вложения пропали, но соль в том, что при желании можно и бинарный файл (Data Log) обработать в Matlab. Если надо, могу воссоздать картинки и :vi: . Конечно, если есть поддержка готовых форматов, это будет удобнее и быстрее в плане реализации.

upd: кто-то уже часть "грязной" работы сделал...
Аватара пользователя
Kosist

Activity Gold
expert
expert
Сообщения: 1236
Зарегистрирован: 21 фев 2011, 23:44
Награды: 2
Версия LabVIEW: 2013-2020
Благодарил (а): 23 раза
Поблагодарили: 30 раз
Контактная информация:

Re: Запись Waveform в файл для дальнейшей обработки в Matlab

Сообщение Kosist »

Спасибо! Но, с бинарниками возиться неохота, тем более что непонятно осилят ли это на стороне заказчика... Буду тогда смотреть в сторону hdf5, хотя там либа конечно не ахти...
Мы делили апельсин - много наших полегло...
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Запись Waveform в файл для дальнейшей обработки в Matlab

Сообщение dadreamer »

Я бы попробовал сравнить все три формата по ключевым факторам, как-то размер на диске, простота экспорта из :labview: , простота импорта в Matlab, устойчивость формата к изменениям. И дальше уже можно определиться с выбором. :wink:
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Сохранение данных»