Импорт сигналов в Matlab

MATLAB — наиболее часто используемый пакет прикладных программ для решения задач технических вычислений.

Нередко пользователи программного обеспечения ZETLAB сталкиваются с проблемой импорта данных в MATLAB для дальнейшей обработки. Сегодня будем отвечать на вопрос:

Как импортировать долговременные сигналы, записанные при помощи программного обеспечения ZETLAB (в частности программой «Запись сигналов») в рабочую область MATLAB?

Решается эта задача довольно просто. Для того, что работать с записанными файлами ZETLAB (формат *.ana) в MATLAB необходимо сформировать так назаваемый «anareader» — программа, позволяющая читать данные в стороннем программном приложении.

Пример программы приведён ниже:

clc
clear
format compact
fname = «D:/sig0001.ana»;
fid = fopen(fname);
[data, count] = fread(fid, Inf, ‘single’);
plot(data)
grid

Дополнительно приведем пример, как реализовать чтение всех записанных файлов формата *.ana из указанной папки:

clc
clear
dir_name = «d:/ZETData/20181018/signals/s181018_110558»
fstr = dir(dir_name)
for i = 1:length(fstr)

file_name = [fstr(i).folder » fstr(i).name];
ext = file_name(end-2:end);
if (ext == «ana»)

mas = anatotxt(file_name);

endif

endfor

Авторизация
*
*

Потеряли пароль?

Политика конфиденциальности персональных данных

Регистрация
*
*
*

Политика конфиденциальности персональных данных

Генерация пароля