Filter löschen
Filter löschen

how to make timer callback function?

2 Ansichten (letzte 30 Tage)
Jae-Hee Park
Jae-Hee Park am 24 Jun. 2022
Beantwortet: Jan am 24 Jun. 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 Kommentar
Kevin Holly
Kevin Holly am 24 Jun. 2022
Where is your function located?
Try removing the app. before Test?
tt.TimerFcn = {@Test,app,10};

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Jan
Jan am 24 Jun. 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

Weitere Antworten (0)

Kategorien

Mehr zu Develop Apps Using App Designer finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by