Bonjour,
J'ai une question sur mon interface graphique. En fait je charge un fichier .txt à l'aide d'un uicontrol après dans mon interface je lance la simulation.
Mon programme est bien compilé par l'interface.
Cependant j'ai deux problèmes :
- Le premier est que je voudrais que le fichier chargé s'affiche dans une fenêtre pour savoir en somme quel fichier j'ai chargé j'utilise le code suivant pour créer ma fenêtre mais le nom du fichier ne s'affiche pas:
Code pour charger mes données :
Code de la fenêtre pour afficher le nom des datas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 function chgt_data(obj,evnt) handles = guidata(gcbf); [nom,rep] = uigetfile('*.xls*;*.txt*'); if nom==0 return else end Data = xlsread(fullfile(rep,nom)); setappdata(gcf,'valeur_de_Data',Data); guidata(gcbf,handles) uicontrol(... 'Parent',Effort_resistant_traineepanel(1),... 'style','pushbutton',... 'units','normalized',... 'position',[0.05 0.9 0.1 0.05],... 'string','Charger data',... 'callback',@chgt_data);
- mon deuxieme probleme est que une fois la simulation terminée, je dois dabord cliquer sur le graphe avant de cliquer sur le bouton afficher ma courbe, je vois pas d'ou cette erreur peut venir. L'idéal serait de lancer la simulation et d'appuyer sur mon bouton afficher ma courbe u lieu de cliquer dabord sur le graphe.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 uicontrol(... 'Parent',Effort_resistant_traineepanel(1),... 'style','Edit',... 'units','normalized',... 'position',[0.17 0.9 0.3 0.05],... 'tag','Chemin_User',... 'string','',... 'callback',@chgt_data)
Merci pour votre aide.
Partager