function [ CC , I] = CC_carica( file, new, show )

% new = 1 : conti nuovi, altrimenti carica da file
% show = 1 : alcuni grafici, show = 2 : altri grafici, show = 0 niente
% grafici

if new == 1
    
    
    CC.show = show;

    % dati temporali necessari
    
    inizio = '07/06/2006 00:00:00';
    fine = '13/06/2006 23:59:59';
    
    CC.inizioNum = datenum(inizio,'dd/mm/yyyy HH:MM:SS');
    CC.fineNum = datenum(fine,'dd/mm/yyyy HH:MM:SS');
    CC.dt = datenum(0, 0, 0, 0, 1, 0);  % 1 minuto
    CC.giorni = ceil((CC.fineNum-CC.inizioNum)/datenum(0, 0, 0, 24, 0, 0));
    CC.giornoMedio = CC.inizioNum+floor(CC.giorni/2)*...
        datenum(0, 0, 0, 24, 0, 0);
    CC.UTC = datenum(0, 0, 0, 2, 0, 0); % due orette estate, un'ora inverno
    tempi = CC.inizioNum:CC.dt:CC.fineNum;
    CC.Nsim = length(tempi);
    
       
    % latitudine e longitudine [Padova 45.25N 11.53E; DEI 45.409N 11.894E]
    
    CC.location.latitude = 45.40833;
    CC.location.longitude = 11.893;
    CC.location.altitude = 10;
    
    
    % parametri nuvolosità [ (frazioneSolePieno+frazioneCoperto) < 1 ]
    
    CC.frazioneSolePieno = 0.5; % per quanta percentuale di tempo c'è sereno
    CC.frazioneCoperto = 0.3; % per quanta percentuale di tempo c'è nuvolo
    CC.min = 0.3; % è nuvolo e c'è il sole: si scalda lo stesso
    
    
    % parametro controllo ombra
    
    angolo = 9; % in gradi
    CC.cosenoOmbra = single(cos(angolo*pi/180));
    
    
    % genera il file di luminosità e salva
    
    [ I, CC ] = CC_generaIrraggiamento(CC);

    CC.nomeFileIrraggiamento = sprintf('%s_irr.dat',file);
    CC.fileIrraggiamento = fopen(CC.nomeFileIrraggiamento,'w');
    fwrite(CC.fileIrraggiamento,I,'float32');
    fclose(CC.fileIrraggiamento);
    
    
    % genera il file di temperature e salva
      
    CC.temperaturaFondamenta = 20;
    CC.id = 'IPDSELVA1';
    [ CC ] = CC_generaTemperature(CC);

    
    % salva dati
    
    save(sprintf('%s.mat',file), 'CC');
    
else
    
    load(file);
    
end


CC.fileIrraggiamento = fopen(CC.nomeFileIrraggiamento,'r');


