Bonjour,
je suis en train de réaliser un interface utilisateur avec le GUIDE, et j'ai un petit problème:
Le GUI comporte plusieurs pushbutton qui marchent, une listbox et des uicontrols.
l'un des pushbutton (optimisation) doit appeler une fonction d'opimisation qui a besoin des nombres qui sont dans les UIcontrols et de l'index choisi dans la listbox sous forme d'un vecteur 3. Mon problème est que je n'arrive pas à récupérer les données.
en gros le code ressemble à ça (je n'ai mis la que pour une des variables)
le UIcontrol:
et le push button
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 function vent_CreateFcn(hObject, eventdata, handles) if ispc set(hObject,'BackgroundColor','white'); else set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor')); end function vent_Callback(hObject, eventdata, handles)
merci beaucoup
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 function optimisation_Callback(hObject, eventdata, handles) opt=zeros(1,3); opt(3)=get(handles.vent,'string') X=optitwist(opt);
Pol
ps: je travail sous matlab 6.5
Partager