
close all;
voir=1;
while(voir)
    affichage = menu('EXPLOITATION','puissance d''alimentation(W)','Energie d''alimentation(J)','Puissance pompe (W)',...
    'Energie pompe (J)','puissance de chauffe(W)','Energie de chauffe(J)','pertes thermiques(W)','Température bec (°C)',...
    'Température résistance (°C)','Température réservoir (°C)','Température résistance / bec (°C)','sortir');
    switch affichage;
        case 1
        plot(puissance_absorbee.time,puissance_absorbee.signals.values);
        grid;
        xlabel('temps (s)');
        ylabel('puissance d''alimentation(W)');

        case 2
        figure;
        plot(energie_absorbee.time,energie_absorbee.signals.values);
        grid;
        xlabel('temps (s)');
        ylabel('Energie d''alimentation(J)');
        
        case 3
        figure;

        plot(puissance_pompe.time,puissance_pompe.signals.values);
        grid;
        xlabel('temps (s)');
        ylabel('Puissance pompe (W)');

        case 4
        figure;

        plot(energie_pompe.time,energie_pompe.signals.values);
        grid;
        xlabel('temps (s)');
        ylabel('Energie pompe (J)');
        
        case 5
        figure;

        plot(puissance_chauffe.time,puissance_chauffe.signals.values);
        grid;
        xlabel('temps (s)');
        ylabel('puissance de chauffe(W)');
        
        case 6
        figure;

        plot(energie_chauffe.time,energie_chauffe.signals.values);
        grid;
        xlabel('temps (s)');
        ylabel('Energie de chauffe(J)');
        
        case 7
        figure;

        plot(pertes_thermiques.time,(pertes_thermiques.signals.values));
        grid;
        xlabel('temps (s)');
        ylabel('pertes thermiques (W)');
        
        case 8
        figure;

        plot(temperature_bec.time,(temperature_bec.signals.values),...
            'b',consigne_temperature.time,(consigne_temperature.signals.values),'r-');
        grid;
        xlabel('temps (s)');
        ylabel('Température bec / consigne (°C)');
        legend('Température bec (°C)','consigne','Location','SouthEast');
       
        case 9
        figure;

        plot(temperature_resistance.time,(temperature_resistance.signals.values),...
        'b',consigne_temperature.time,(consigne_temperature.signals.values),'r-');
        grid;
        xlabel('temps (s)');
        ylabel('Température élément chauffant (°C)/ consigne (°C)');
        legend('Température élément chauffant (°C)','consigne','Location','SouthEast');
        
        case 10
        figure;

        plot(temperature_reservoir_eau.time,(temperature_reservoir_eau.signals.values),...
        'b',consigne_temperature.time,(consigne_temperature.signals.values),'r-');
        grid;
        xlabel('temps (s)');
        ylabel('Température réservoir (°C)/ consigne (°C)');
        legend('réservoir avant chauffe','consigne','Location','SouthEast');

        case 11
        figure;
        plot(temperature_bec.time,(temperature_bec.signals.values),'b',...
        temperature_resistance.time,(temperature_resistance.signals.values),'g',... 
        consigne_temperature.time,(consigne_temperature.signals.values),'r-');
        grid;
        xlabel('temps (s)');
        ylabel('Températures (°C)');
        legend('sortie du bec','réservoir avant chauffe','consigne','Location','SouthEast');
        
        otherwise
        voir=0;
    end;
end;   
    