Added CSV file support, scrolling to allow for more data, and implemented first row secs option.

This commit is contained in:
@CarlWachter
2023-01-17 15:02:30 +01:00
parent bf8b42d432
commit 067a6d1d1a
6 changed files with 41 additions and 11 deletions

View File

@@ -1,18 +1,31 @@
function [dataListTable] = loadData(tdmsFileList)
function [dataListTable] = loadData(tdmsFileList, csvFileList)
%Convert struct to cell for easy access
tdmsFileList = struct2cell(tdmsFileList);
if width(tdmsFileList) > 0
path = tdmsFileList{2, 1};
else
path = csvFileList(1).folder;
end
%load TDMS files
for i = 1:width(tdmsFileList)
%Read files and save them as a table in a list
data = tdmsread(strcat(tdmsFileList{2, i}, '\', tdmsFileList{1, i}));
data = tdmsread(strcat(path, '\', tdmsFileList{1, i}));
%Take the table out of an 1x1 cell array and convert it in a cell array.
dataListTable{i} = table2array(data{1,1});
end
%load CSV files
for i = width(tdmsFileList) + 1: length(csvFileList) + width(tdmsFileList)
%Read CSV files
dataListTable{i} = readmatrix(strcat(path, '\', csvFileList(i - width(tdmsFileList)).name));
end
end