clc

% TORNOZELO
    % BINARIO
        BinarioCargaMaximaMinimaMediaServoTornozelo(1,1) = ...
            max(BinarioServoTornozelo1.signals.values);
        BinarioCargaMaximaMinimaMediaServoTornozelo(1,2) = ...
            min(BinarioServoTornozelo1.signals.values);
        BinarioCargaMaximaMinimaMediaServoTornozelo(1,3) = ...
            sum(BinarioServoTornozelo1.signals.values) / size(BinarioServoTornozelo1.signals.values,1);

        BinarioCargaMaximaMinimaMediaServoTornozelo(1,5) = ...
            max(BinarioServoTornozelo2.signals.values);
        BinarioCargaMaximaMinimaMediaServoTornozelo(1,6) = ...
            min(BinarioServoTornozelo2.signals.values);
        BinarioCargaMaximaMinimaMediaServoTornozelo(1,7) = ...
            sum(BinarioServoTornozelo2.signals.values) / size(BinarioServoTornozelo2.signals.values,1);

        BinarioCargaMaximaMinimaMediaServoTornozelo(1,9) = ...
            max(BinarioServoTornozelo3.signals.values);
        BinarioCargaMaximaMinimaMediaServoTornozelo(1,10) = ...
            min(BinarioServoTornozelo3.signals.values);
        BinarioCargaMaximaMinimaMediaServoTornozelo(1,11) = ...
            sum(BinarioServoTornozelo3.signals.values) / size(BinarioServoTornozelo3.signals.values,1);

            
    % CARGA
        BinarioCargaMaximaMinimaMediaServoTornozelo(2,1) = ...
            max(CargaServoTornozelo1.signals.values);
        BinarioCargaMaximaMinimaMediaServoTornozelo(2,2) = ...
            min(CargaServoTornozelo1.signals.values);
        BinarioCargaMaximaMinimaMediaServoTornozelo(2,3) = ...
            sum(CargaServoTornozelo1.signals.values) / size(BinarioServoTornozelo1.signals.values,1);

        BinarioCargaMaximaMinimaMediaServoTornozelo(2,5) = ...
            max(CargaServoTornozelo2.signals.values);
        BinarioCargaMaximaMinimaMediaServoTornozelo(2,6) = ...
            min(CargaServoTornozelo2.signals.values);
        BinarioCargaMaximaMinimaMediaServoTornozelo(2,7) = ...
            sum(CargaServoTornozelo2.signals.values) / size(BinarioServoTornozelo2.signals.values,1);

        BinarioCargaMaximaMinimaMediaServoTornozelo(2,9) = ...
            max(CargaServoTornozelo3.signals.values);
        BinarioCargaMaximaMinimaMediaServoTornozelo(2,10) = ...
            min(CargaServoTornozelo3.signals.values);
        BinarioCargaMaximaMinimaMediaServoTornozelo(2,11) = ...
            sum(CargaServoTornozelo3.signals.values) / size(BinarioServoTornozelo3.signals.values,1);

        
        BinarioCargaMaximaMinimaMediaServoTornozelo
        
    % GRAFICO
        figure(1);
        
        subplot(2,3,1);
        
        plot(BinarioServoTornozelo1.time,BinarioServoTornozelo1.signals.values,'c');
        hold on;
        plot(BinarioServoTornozelo2.time,BinarioServoTornozelo2.signals.values,'b');
        plot(BinarioServoTornozelo3.time,BinarioServoTornozelo3.signals.values,'r');
        %plot(AnguloServoTornozelo.time,AnguloServoTornozelo.signals.values,'g');
        axis([0 BinarioServoTornozelo1.time(size(BinarioServoTornozelo1.time,1),1) -12 12]);
        grid on; hold off;
        title(BinarioCargaMaximaMinimaMediaServoTornozelo(1,3));
        
        subplot(2,3,4);
        plot(CargaServoTornozelo1.time,CargaServoTornozelo1.signals.values,'c');grid on;
        hold on;
        plot(CargaServoTornozelo2.time,CargaServoTornozelo2.signals.values,'b');grid on;
        plot(CargaServoTornozelo3.time,CargaServoTornozelo3.signals.values,'r');grid on;
        %plot(AnguloServoTornozelo.time, AnguloServoTornozelo.signals.values,'g');
        axis([0 CargaServoTornozelo1.time(size(CargaServoTornozelo1.time,1),1) -100 100]);
        grid on; hold off;
        title(BinarioCargaMaximaMinimaMediaServoTornozelo(2,3));

% JOELHO
    % BINARIO
        BinarioCargaMaximaMinimaMediaServoJoelho(1,1) = ...
            max(BinarioServoJoelho1.signals.values);
        BinarioCargaMaximaMinimaMediaServoJoelho(1,2) = ...
            min(BinarioServoJoelho1.signals.values);
        BinarioCargaMaximaMinimaMediaServoJoelho(1,3) = ...
            sum(BinarioServoJoelho1.signals.values) / size(BinarioServoJoelho1.signals.values,1);

        BinarioCargaMaximaMinimaMediaServoJoelho(1,5) = ...
            max(BinarioServoJoelho2.signals.values);
        BinarioCargaMaximaMinimaMediaServoJoelho(1,6) = ...
            min(BinarioServoJoelho2.signals.values);
        BinarioCargaMaximaMinimaMediaServoJoelho(1,7) = ...
            sum(BinarioServoJoelho2.signals.values) / size(BinarioServoJoelho2.signals.values,1);

        BinarioCargaMaximaMinimaMediaServoJoelho(1,9) = ...
            max(BinarioServoJoelho3.signals.values);
        BinarioCargaMaximaMinimaMediaServoJoelho(1,10) = ...
            min(BinarioServoJoelho3.signals.values);
        BinarioCargaMaximaMinimaMediaServoJoelho(1,11) = ...
            sum(BinarioServoJoelho3.signals.values) / size(BinarioServoJoelho3.signals.values,1);

        
    % CARGA
        BinarioCargaMaximaMinimaMediaServoJoelho(2,1) = ...
            max(CargaServoJoelho1.signals.values);
        BinarioCargaMaximaMinimaMediaServoJoelho(2,2) = ...
            min(CargaServoJoelho1.signals.values);
        BinarioCargaMaximaMinimaMediaServoJoelho(2,3) = ...
            sum(CargaServoJoelho1.signals.values) / size(BinarioServoJoelho1.signals.values,1);

        BinarioCargaMaximaMinimaMediaServoJoelho(2,5) = ...
            max(CargaServoJoelho2.signals.values);
        BinarioCargaMaximaMinimaMediaServoJoelho(2,6) = ...
            min(CargaServoJoelho2.signals.values);
        BinarioCargaMaximaMinimaMediaServoJoelho(2,7) = ...
            sum(CargaServoJoelho2.signals.values) / size(BinarioServoJoelho2.signals.values,1);

        BinarioCargaMaximaMinimaMediaServoJoelho(2,9) = ...
            max(CargaServoJoelho3.signals.values);
        BinarioCargaMaximaMinimaMediaServoJoelho(2,10) = ...
            min(CargaServoJoelho3.signals.values);
        BinarioCargaMaximaMinimaMediaServoJoelho(2,11) = ...
            sum(CargaServoJoelho3.signals.values) / size(BinarioServoJoelho3.signals.values,1);

        
        BinarioCargaMaximaMinimaMediaServoJoelho
        
    % GRAFICO
        subplot(2,3,2);
        plot(BinarioServoJoelho1.time,BinarioServoJoelho1.signals.values,'c');grid on;
        hold on;
        plot(BinarioServoJoelho2.time,BinarioServoJoelho2.signals.values,'b');grid on;
        plot(BinarioServoJoelho3.time,BinarioServoJoelho3.signals.values,'r');grid on;
        %plot(AnguloServoJoelho.time, AnguloServoJoelho.signals.values/100,'g');
        axis([0 BinarioServoJoelho1.time(size(BinarioServoJoelho1.time,1),1) -4 4]);
        grid on;hold off;
        title(BinarioCargaMaximaMinimaMediaServoJoelho(1,3));
        
        subplot(2,3,5);
        plot(CargaServoJoelho1.time, CargaServoJoelho1.signals.values,'c');grid on;
        hold on;
        plot(CargaServoJoelho2.time, CargaServoJoelho2.signals.values,'b');grid on;
        plot(CargaServoJoelho3.time, CargaServoJoelho3.signals.values,'r');grid on;
        %plot(AnguloServoJoelho.time, AnguloServoJoelho.signals.values,'g');
        axis([0 CargaServoJoelho1.time(size(CargaServoJoelho1.time,1),1) -100 100]);
        grid on;hold off;
        title(BinarioCargaMaximaMinimaMediaServoJoelho(2,3));
    
%ANCA
    % BINARIO
        BinarioCargaMaximaMinimaMediaServoAnca(1,1) = ...
            max(BinarioServoAnca1.signals.values);
        BinarioCargaMaximaMinimaMediaServoAnca(1,2) = ...
            min(BinarioServoAnca1.signals.values);
        BinarioCargaMaximaMinimaMediaServoAnca(1,3) = ...
            sum(BinarioServoAnca1.signals.values) / size(BinarioServoAnca1.signals.values,1);

        BinarioCargaMaximaMinimaMediaServoAnca(1,5) = ...
            max(BinarioServoAnca2.signals.values);
        BinarioCargaMaximaMinimaMediaServoAnca(1,6) = ...
            min(BinarioServoAnca2.signals.values);
        BinarioCargaMaximaMinimaMediaServoAnca(1,7) = ...
            sum(BinarioServoAnca2.signals.values) / size(BinarioServoAnca2.signals.values,1);

        BinarioCargaMaximaMinimaMediaServoAnca(1,9) = ...
            max(BinarioServoAnca3.signals.values);
        BinarioCargaMaximaMinimaMediaServoAnca(1,10) = ...
            min(BinarioServoAnca3.signals.values);
        BinarioCargaMaximaMinimaMediaServoAnca(1,11) = ...
            sum(BinarioServoAnca3.signals.values) / size(BinarioServoAnca3.signals.values,1);
       
    % CARGA
        BinarioCargaMaximaMinimaMediaServoAnca(2,1) = ...
            max(CargaServoAnca1.signals.values);
        BinarioCargaMaximaMinimaMediaServoAnca(2,2) = ...
            min(CargaServoAnca1.signals.values);
        BinarioCargaMaximaMinimaMediaServoAnca(2,3) = ...
            sum(CargaServoAnca1.signals.values) / size(BinarioServoAnca1.signals.values,1);

        BinarioCargaMaximaMinimaMediaServoAnca(2,5) = ...
            max(CargaServoAnca2.signals.values);
        BinarioCargaMaximaMinimaMediaServoAnca(2,6) = ...
            min(CargaServoAnca2.signals.values);
        BinarioCargaMaximaMinimaMediaServoAnca(2,7) = ...
            sum(CargaServoAnca2.signals.values) / size(BinarioServoAnca2.signals.values,1);

        BinarioCargaMaximaMinimaMediaServoAnca(2,9) = ...
            max(CargaServoAnca3.signals.values);
        BinarioCargaMaximaMinimaMediaServoAnca(2,10) = ...
            min(CargaServoAnca3.signals.values);
        BinarioCargaMaximaMinimaMediaServoAnca(2,11) = ...
            sum(CargaServoAnca3.signals.values) / size(BinarioServoAnca3.signals.values,1);

        
        BinarioCargaMaximaMinimaMediaServoAnca
        
    % GRAFICO
        subplot(2,3,3);
        plot(BinarioServoAnca1.time, BinarioServoAnca1.signals.values,'c');grid on;
        hold on;
        plot(BinarioServoAnca2.time, BinarioServoAnca2.signals.values,'b');grid on;
        plot(BinarioServoAnca3.time, BinarioServoAnca3.signals.values,'r');grid on;
        %plot(AnguloServoAnca.time, AnguloServoAnca.signals.values/100,'g');
        axis([0 BinarioServoAnca1.time(size(BinarioServoAnca1.time,1),1) -4 4]);
        grid on;hold off;
        title(BinarioCargaMaximaMinimaMediaServoAnca(1,3));
        
        subplot(2,3,6);
        plot(CargaServoAnca1.time, CargaServoAnca1.signals.values,'c');grid on;
        hold on;
        plot(CargaServoAnca2.time, CargaServoAnca2.signals.values,'b');grid on;
        plot(CargaServoAnca3.time, CargaServoAnca3.signals.values,'r');grid on;
        %plot(AnguloServoAnca.time, AnguloServoAnca.signals.values,'g')
        axis([0 CargaServoAnca1.time(size(CargaServoAnca1.time,1),1) -100 100]);
        grid on;hold off;
        title(BinarioCargaMaximaMinimaMediaServoAnca(2,3));
        
        
        