mirror of
https://git.intern.spaceteamaachen.de/ALPAKA/sw-plotting-tool.git
synced 2025-06-10 01:55:59 +00:00
20 lines
715 B
Matlab
20 lines
715 B
Matlab
function [channels] = loadChannels(path, filenamesTDMS, filenamesCSV)
|
|
|
|
channels = {};
|
|
|
|
% 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 |