clear all
close all
clc

%% importa dati dai file *.csv e plotta ()

%crea una struttura coi file *.csv contenuti nella directory

files = dir('*.csv');

%se si vuole plottare gli andamenti di tutte le temperature (soprattutto
%per la diagnostica) settare graph a 1.

graph = 0;

%ricerco la dimensione maggiore dei dati, per poi interpolare i dati orario
%del luogo, passandola alla sub-routine importaDesign.m

camp=0;
for k= 1:length(files)
    [num, txt, raw] = xlsread(files(k,1).name);
    if(size(raw,1)>camp)
    camp=size(raw,1)-2;
    else
    end
end

for i = 1:length(files)
    [name,date,tmp]=importaDesign(files(i,1).name,graph,camp);
    %riadattamento del formato per i dati luogo. Cancello le ultime quattro
    %righe (vento, azimut, ecc..)
    x = strmatch('dati_casetta_PSC_dati_luogo', files(i).name);
    if(x==1)
         tmp=tmp(:,1:5);
         name=name(1,1:5);
    else
    end 
    %creo una matriciona 3D con tutti i dati.
    dati(:,:,i)=tmp;
    nomi(i,:)=name(:,:);
end

%cerco la posizione dei dati luogo e li porto per primi, per comodità.
for j=1:length(files)
    if strmatch('Umidità', nomi(j,1))==1;
    else
        %swap dati
        tmp=dati(:,:,1);
        dati(:,:,1)=dati(:,:,j);
        dati(:,:,j)=tmp;
        %swap nomi
        tmp=nomi(1,:);
        nomi(1,:)=nomi(j,:);
        nomi(j,:)=tmp;
    end
end

%cancello la matrice tmp inutile
clear tmp;
clear name;
clear x;
clear j;
clear k;
clear i;
save dati dati
save nomi nomi
save date date
