Salut à tous,
j'aimerais savoir s'il est possible de retourner une ou plusieurs variables dans une fonction callback utilisée avec l'objet Timer. Voici un exmple de code pour bien me comprendre.
Mon fichier Main :
Ma fonction Callback :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 t = timer('Period', 0.0014, 'ExecutionMode', 'fixedrate') Buffer = zeros(1,500); N=1 set(t, 'TimerFcn', {@Acqu_Mac, Buffer,N }) start(t)
J'aimerai pouvoir retourner les variables "data" et "indice" dans mon Main, quel synthaxe dois-je utiliser ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 function [data, indice] = Acqu_MAC(obj, event, Mem_Buffer, N) Mem_Buffer(N)= ceil(30000*rand(1)); N=N+1; data = Mem_Buffer; indice =N; end
merci d'avance !
Partager