Code covered by the BSD License  

Highlights from
Logiciels temps réel

Logiciels temps réel

by

 

Real-time software concerning the domains of the signal processing, feedback and regulation

avertissement.m
function [MOG,DEF,x]=avertissement(MOGi)

% on ne peut pas continuer si on n'a pas choisi le type d'tude
%       x : signal tudi (programm ou acquisition)
%
%
DEF=zeros(11,1);
fes=get(MOGi(1,1),'string');
fe=str2num(fes);
DEF(10)=1/fe;
ms=get(MOGi(1,2),'string');
m=str2num(ms);
DEF(9)=m;
DEF(7)=2^m;
etude=get(MOGi(3,1),'value');
DEF(11)=etude;
if (etude==0)|(etude==1)  %Message d'avertissement
    MOG=MOGi;
    MOG(2,5)=uicontrol(gcf,'style','text','unit','normalized',...
		'position',[0.6 0.3 0.4 0.05],'backgroundcolor','w',...
	    'foregroundcolor','r','string','CHOISIR LE TYPE D''ETUDE !','fontunits','normalized','fontsize',0.5,'fontweight','bold');
    x=[];
else   % le programme continue
    switch etude
        case 2
            DEF(8)=0;
        case 3
            DEF(8)=1;
        case 4
            DEF(8)=2;
    end;
    delete(gcf);
    MOG=zeros(4,7);
    [MOG,x,X,K]=fft_etude(MOG,DEF);
end;

           

Contact us