clc
clear
close all

%% Estraggo i dati dai file csv


datiCanale1 = loadCSV('001.csv'); % carico i dati del canale 1
datiCanale2 = loadCSV('002.csv'); % carico i dati del canale 2

fs = datiCanale1.sampleRate; % frequenza di campionamento [Hz]
L = datiCanale1.sampleNumber; % numero di campioni

segnale1 = datiCanale1.samples; % estraggo i campioni del segnale 1 [V]
segnale2 = datiCanale2.samples; % estraggo i campioni del segnale 2 [V]

tempo = 1/fs*( 0 : 1 : L ); % costruisco il vettore del tempo [s]

%% Plotto i due segnali nel dominio del tempo
figure
hold on
plot(tempo,segnale1,'-b')
plot(tempo,segnale2,'-r')
hold off
grid on
xlabel('Tempo [s]')
ylabel('Voltaggio [V]')
legend('entrata','uscita');