Voici mon probleme:
Je fais l'acquisition d'un signal audio en temps reel pour afficher une sorte de spectogram en temps reel aussi. Comme dans le tuto dispo avec la Data Acquisition Toolbox, j'utilise une TimerFcn pour l'affichage. Vu que c'est un peu plus compliqué, il faut que je repasse des valeurs updatées de variables à la fin de l'appel de ma TimerFcn.
Tout marche tres bien, sauf quand je stop l'acquisition. Meme si isrunning(handles.ai) me renvoie zero, il y a un dernier appel à la fonction TimerFcn qui change la valeur de certaines variables que je passe par handles, ce qui est problematique.
J'ai essayé de mettre une pause(n), mais le temps entre le moment ou je stop l'acquisition et le dernier appel de trop de ma time function semble variable (fonction de la charge de processeur apparemment).
Une idee pour obtenir le moment du "vrai" dernier appel de ma timer function?
Partager