Données d'entrée depuis GUI vers le programme principal

Fermé
FlyGhost Messages postés 12 Date d'inscription samedi 24 décembre 2005 Statut Membre Dernière intervention 10 février 2013 - Modifié par FlyGhost le 10/02/2013 à 22:16
Bonjour,

J'ai une petit soucis sur l'utilisation des données entrées dans GUI.
Mon objectif est tout simplement de faire une interface permettant la saisie des données d'entrée, et lorsque je clique sur OK, le programme s'exécute.

Ma première difficulté est dans l'export des données depuis GUI. J'ai eu il semblerai une très bonne piste en utilisant la fonction assignin.
Code InterfaceGUI.m :
function NDiv_Callback(hObject, eventdata, handles) 
NDiv = str2double(get(hObject,'String')); 
assignin('base','NDiv',NDiv)


Dans mon programme principal, j'ai pour tester:
InterfaceGUI


Ce dernier code me lance mon interface graphique et change la variable lorsque je ferme l'interface. Jusqu'ici tout va bien. Cependant, avec ce code :
NDiv = 0; 
InterfaceGUI 
NDiv

NDiv reste à 0. La lecture de mon programme se fait en entier avant même que j'ai pu modifier la valeur de NDiv via l'interface. Quelqu'un à une idée pour que ce changement se répercute sur le reste de l'exécution du code ?

Merci beaucoup pour cotre aide !