Bonjour à toutes et à tous

je fais appel à vous car j'ai des soucis sur les timers matlab

- voici mon problème :
quand je fais une fonction personnel dans simulink et que je mets :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
timerControleHaut = timer('TimerFcn',@chronometre,'Period',60.0);
et que je fais une fonction handler
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
function chronometre()
    persistent  compt;
    compt=compt+1;
end
tout simplement un chronomètre par pas d'une minute.

J'ai l'erreur suivante

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
Cannot load 'C:\Program Files\MATLAB\R2011b\toolbox\matlab\iofun\@timer\timer.m' because code generation does not support classes and enumerations in @-directories.
 
Function 'Controle_Debit/MATLAB Function' (#98.128.133), line 3, column 21:
"timer"
Launch diagnostic report.
pouvez vous me dire pourquoi?


- 2ème question
ma variable "compt" issus du workspace est appelé dans le handler du timer.
maintenant est ce que je peux tester la valeur de "compt" dans une fonction personnel simulink?

Merci beaucoup
Cordialement
Loïc