si tu comptes effictivement utiliser des variables de ton interface graphique dans ta fonction main, il faut lui déclarer les variables.
L'idéal est de sauvegarder toutes tes variables dans l'handles
Pour chaque variable que tu comptes réutiliser dans une autre fonction.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 handles.variable1 = ..; handles.variable2 = ..;
Pour ta fonction main, je te conseille ensuite de lui faire passer l'handles.
ainsi tu pourra réutiliser tout ce qui est enregistré dans l'handles, en notant bien que pour sauvegarder tes variables, il te faudra utiliser la ligne de code suivante (dans les callback ou sont définies tes variables) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part function [variable_sortie1, variable_sortie2 ..] = main(handles)
Code : Sélectionner tout - Visualiser dans une fenêtre à part guidata(hObject, handles);
Partager