how to make timer callback function?

1 vue (au cours des 30 derniers jours)
Jae-Hee Park
Jae-Hee Park le 24 Juin 2022
Réponse apportée : Jan le 24 Juin 2022
Hi
I tried making a timer callback function on app designer like this, but it didn't work. What is the problem?
function Test(obj,event,app,variable)
disp(variable);
disp(app.something);
end
tt = timer('Name','Test','Period',1,'ExecutionMode','fixedSpacing','BusyMode','drop');
tt.TimerFcn = {@app.Test,app,10};
start(tt);
  1 commentaire
Kevin Holly
Kevin Holly le 24 Juin 2022
Where is your function located?
Try removing the app. before Test?
tt.TimerFcn = {@Test,app,10};

Connectez-vous pour commenter.

Réponse acceptée

Jan
Jan le 24 Juin 2022
app.something = 'hello';
tt = timer('Name','Test','Period',1, ...
'ExecutionMode','fixedSpacing','BusyMode','drop');
tt.TimerFcn = {@Test, app, 10}; % 1st two inputs inserted automatically
start(tt);
function Test(obj, event, app, variable)
disp(variable);
disp(app.something);
end

Plus de réponses (0)

Catégories

En savoir plus sur App Building dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by