Bonjour,
Actuellement tjs sur la programmation du même GUI, je rencontre un message d'erreur auquel je n'ai jamais été confronté :
Ce message apparait dans la commande matlab quand j'utilise le bouton stop de mon interface graphique :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 ??? Maximum recursion limit of 500 reached. Use set(0,'RecursionLimit',N) to change the limit. Be aware that exceeding your available stack space can crash MATLAB and/or your computer. ??? Error while evaluating uicontrol Callback.
La variable "z" est initialisée au début du programme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 function stop(obj,event) %Récupération de z depuis les données d'application de l'objet Figure z=getappdata(gcf,'echantillon_du_son'); %Arrêt du fichier son stop(z);
Quelqu'un aurait une idée du pourquoi du comment?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 %Initialisation du son h=wavread(sprintf('sound0%d.wav',rWav)); z=audioplayer(h,11000);![]()
Partager