1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77
|
% -------------------------------------------------------------------------
% Choix du filtre
function tagValFiltreIHM_001_SelectionChangeFcn(hObject, eventdata, handles)
if(hObject==handles.tag250IHM_001)
set(handles.listbox5, 'String', 'Filtre 250MHz sélectionné');
filter=250e6
end
if(hObject==handles.tag500IHM_001)
set(handles.listbox5, 'String', 'Filtre 500MHz sélectionné');
filter=500e6
end
assignin('base','filter',filter);
%--------------------------------------------------------------------------
% Sélection de la prédistorsion
function tagpredistorsionIHM_001_Callback(hObject, eventdata, handles)
if (get(hObject,'Value') == get(hObject,'Max'))
set(handles.listbox5, 'String', 'predistorsion activée');
predistor='true'
else
set(handles.listbox5, 'String', 'predistorsion non activée');
predistor='false'
end
assignin('base','predistor',predistor);
%-------------------------------------------------------------------------
% Choix tension de déclenchement du trigger
function tagvdIHM_001_Callback(hObject, eventdata, handles)
h=findobj(gcf,'Tag','tagvdIHM_001');
TrigVolt=str2double(get(h,'String'));
assignin('base','TrigVolt',TrigVolt);
if -2.5<TrigVolt<2.5
set(handles.listbox5, 'String', sprintf('Tension de seuil rentrée: %f Volts',TrigVolt));
end
tagvdIHM_001= str2double(get(hObject,'String'));
if isnan(tagvdIHM_001)
set(hObject, 'String', 0);
warndlg('veuillez entrer une valeur','Attention');
end
if TrigVolt<=-2.5001
set(handles.listbox5, 'String', 'erreur...');
set (hObject,'String',0);
warndlg('Veuillez entrer une valeur comprise entre 2.5V et -2.5V','Attention')
end
if TrigVolt>=2.5001
set(handles.listbox5, 'String', 'erreur...');
set (hObject,'String',0);
warndlg('Veuillez entrer une valeur comprise entre -2.5V et 2.5V','Attention')
end
handles.metricdata.tagvdIHM_001 = tagvdIHM_001;
guidata(hObject,handles) |
Partager