Bonsoir,

j´utilise GUIDE pour sauver et visualiser des Samples avec Data Acquisition Toolbox.

Mon Application est presque complete, la derniere chose que j aimerai ajouter c est que les Samples prisent avec getdata et misent dans des fichiers doivent etre enregistrés dans un dossier de mon choix. J ai lu un peux sur uigetdir mais j ai pas compris comment l utiliser.
voila mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
% pbStore enregistre les Samples dans 'c' en loop
function pbStore_Callback(hObject, eventdata, handles) 
 
data = get(handles.ai,'UserData');
data.curtrigger = 1;
data.maxtriggers = str2double(get(handles.tstore,'String'));
data.fn = get(handles.tFileName,'String');
set(handles.ai,'UserData',data);
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
21
22
23
24
25
26
27
 
function triggerendcallback(ai,event,varargin)
 
data = get(ai,'UserData');
 
if(data.curtrigger <= data.maxtriggers)
 
 
   if(data.curtrigger == data.maxtriggers)
      for i=1:data.maxtriggers
          c = getdata(ai);
          c = c(data.delay:data.samples,:);
          data.c{data.curtrigger} = c ;
          disp(i)
          fn = data.fn;             % ajouter un titre depuis un Edit Text
          csvwrite(sprintf('%s_Fichier %d.mat',fn,i),c); 
          stop(ai);
          start(ai);
         pause(0.05);
      end
   end
   data.curtrigger = data.curtrigger + 1;
 
end
set(ai,'UserData',data)
stop(ai);
start(ai);
je serai ravi d´avoir de l aide.

Merci