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
| function essai_test
clc
clear all
close all
%
global val val_2 txt1 txt2 sld
%
fig_h=figure;
sld = uicontrol(fig_h,'Style', 'slider',...
'Min',1,'Max',100,'Value',100,...
'Position', [40 300 100 20],...
'SliderStep',[0.001 0.001],...
'Callback', @slid);
sld2 = uicontrol(fig_h,'Style', 'slider',...
'Min',0.001,'Max',0.1,'Value',0.1,...
'Position', [40 200 100 20],...
'SliderStep',[0.001 0.001],...
'Callback', @sld2);
txt1 = uicontrol('Style','text',...
'Position',[40 280 100 20],...
'String','5');
txt2 = uicontrol('Style','text',...
'Position',[200 280 100 20],...
'String','Valeur du sld');
aff = uicontrol(fig_h, 'Style','edit',...
'Position',[200 300 100 20],...
'CallBack',@callb,...
'String','5');
function [] = callb(H,E)
global sld txt1
a = get(H,'string');
if str2num(a) >= 1 & str2num(a) <= 100
disp(['Value sld is: ',a])
set(sld,'Value',str2num(a));
set(txt1,'string',num2str(str2num(a)/20));
else
disp('Valeur hors curseur')
end
%
val = 4.5;
val_2 = 0.1;
%CODE PROGRAMME
%FIN PROGRAMME
%end
disp('FIN')
%
function slid(source,event)
global val txt1 txt2
val=get(source,'Value')/20;
Epsilon = val;
disp(val);
set(txt1,'string',val);
%
function sld2(source,event)
global val_2;
val_2=get(source,'Value');
tg_p = val_2;
disp(val_2); |
Partager