Afficher le nom du fichier chargé dans edit + sélection d'un Axes pour le plot
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:
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); |
Code de la fenêtre pour afficher le nom des datas :
Code:
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) |
- 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.
Merci pour votre aide.