mirror of
https://git.intern.spaceteamaachen.de/ALPAKA/sw-plotting-tool.git
synced 2025-12-17 02:28:03 +00:00
Added CSV file support, scrolling to allow for more data, and implemented first row secs option.
This commit is contained in:
@@ -1,11 +1,20 @@
|
||||
function [channels] = loadChannels(path, filenames)
|
||||
function [channels] = loadChannels(path, filenamesTDMS, filenamesCSV)
|
||||
|
||||
channels = {};
|
||||
|
||||
for i = 1:length(filenames)
|
||||
channel = tdmsinfo(append(path, '\', filenames(i).name)).ChannelList;
|
||||
% read TDMS file headers
|
||||
for i = 1:length(filenamesTDMS)
|
||||
channel = tdmsinfo(append(path, '\', filenamesTDMS(i).name)).ChannelList;
|
||||
channel = channel{:, "ChannelName"};
|
||||
channels{i} = channel;
|
||||
end
|
||||
|
||||
% read CSV file headers
|
||||
for i = length(filenamesTDMS) + 1:length(filenamesCSV) + length(filenamesTDMS)
|
||||
channel = readtable(strcat(path, '\', filenamesCSV(i - length(filenamesTDMS)).name), ...
|
||||
'VariableNamingRule','preserve');
|
||||
channel = channel.Properties.VariableNames;
|
||||
channel = string(channel);
|
||||
channels{i} = channel.';
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user