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);je serai ravi d´avoir de l aide.
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);
Merci
Partager