Bonjour,
J'ai 2 soucis dans mon code actuellement.
-Le 1er vient du chargement du fichier dans l'interface.
J'ai ce code :
Jusque là tout fonctionne, j'ai bien une fenêtre qui s'ouvre en me demandant de selectionner le fichier (Excel ou Txt) que je veux.
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 function test(htab,evdt,hpanel,hstatus) handles = guidata(gcf); uicontrol(... 'Parent',testpanel(1),... 'style','pushbutton',... 'units','normalized',... 'position',[0.05 0.9 0.1 0.05],... 'string','Charger data',... 'callback',@chgt_data) guidata(gcf,handles); function chgt_data(obj,evnt) handles = guidata(gcbf); [nom,rep] = uigetfile('*.xls*;*.txt*'); guidata(gcbf,handles)
Une fois le fichier selectionné, rien ne m'indique qu'il a été correctement chargé et que je vais pouvoir utilisé les valeurs présentes dans ce fichier.
-Le 2e problème vient du tracé de courbes.
Dans mon interface GUI j'ai un pushbutton classique
J'utilise line car j'ai besoin d'avoir 2courbes sur le même graphe (pour faire une comparaison de courbes). d1 et Y sont des valeurs présentes dans le tableau que j'ai chargé précédemment.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 uicontrol(... 'Parent',testpanel(1),... 'units','normalized',... 'style','pushbutton',... 'String','Trace',... 'position',[0.3,0.05,0.15,0.05],... 'callback','line(d1,Y)');
Je n'arrive à tracer les courbes uniquement si j'ai runner le programme qui comporte ces datas.
En clair, j'aimerais que tout se fasse dans l'interface GUI.
Merci d'avance
Partager