% RAF_CSV_PLOTS.m % % Analyze LFS *.raf files using the *.csv format as converted by F1PerfView %__________________________________________________________________________ clear;close all [file,path]=uigetfiles('*.csv','Pick your F1PerfView converted output file(s) '); if length(file)<8 for i=1:length(file) P=char(file(i)); layer{i}=P(1:end-4); RAF.(layer{i})=importdata(P); samples(i)=length(RAF.(layer{i}).data); P=char(file(i)); layer{i}=P(1:end-4); end col='rbgmyck'; for i=1:length(RAF.(layer{1}).textdata); figure;hold on;box on; for j=1:length(file); plot(1:samples(j),RAF.(layer{j}).data(:,i),col(j)) end xlabel('Timeline (ms)'); ylabel(RAF.(layer{j}).textdata(:,i)) L=legend(strrep(layer,'_','-'));set(L,'fontsize',8); set(gcf,'name',char(RAF.(layer{j}).textdata(:,i))) set(gcf,'numbertitle','off') end else disp('Maximum no of files is 7!'); end