GUI MATLAB

fanche64 Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
 MooSlim78 -
Tout d'abord, bonjour à tous, je suis tout nouveau sur ce forum ! :)
mon problème concerne l'interface GUI de matlab, je l'ai découvert ce matin mais j'ai un peu de mal à comprendre comment ça marche (malgré l'aide... il faut aussi dire que ça fait pas longtemps que je fais du matlab...). Je vous explique d'abord ce que je voudrai faire: visualiser des images (dans mon cas des images radars), j'en ai une par jour et je voudrai à partir de deux champs éditables sélectionner le jour et le mois puis tracer l'image à cette date là.
Voila ce que je voudrais:

http://img233.imageshack.us/img233/8715/guisb3.jpg

j'ai réussi à initialiser avec l'image du premier jour dont je dispose, mon problème est pour visualiser autre chose... par exemple les données d'une autre date. Ce que j'essaye de faire c'est lire le jour et la date dans deux fonctions différentes, et une troisieme fonction associée au bouton "Visualiser" qui me tracerait ma carte, mon problème c est que je n'arrive pas a utiliser les variables associées au joue et au mois dans la fonction du bouton, il me dit qu'il ne les connait pas.... comment est ce que je dois faire pour pouvoir transettre des données d une fonction a une autre??

merci beaucoup!!
A voir également:

1 réponse

MooSlim78
 
Bonjour Monsieur,


il faut stocker vos variables dans le handle pour les utiliser dans n'importe quel objet de l'ihm

Si j'appelle edit_jour et edit_mois les tag associés respectvement aux edit text du jour et du mois,je fais

handles.jour=get(handles.edit_jour ,'string')
handles.mois=get(handles.edit_jour ,'moi')

et dans le callback du pushbutton j'utilise dorénavant les variables handles.jour et handles.mois

Attention,chaque fois que je modifie ces variables il faut les remettre à jour dans le handles par
guidata(hObject,handles)
1