Calling App Designer object methods from within Timer Callback
Ältere Kommentare anzeigen
Within my app in App Designer I have an object X with its own class methods. I am trying to call this method on a schedule using a timer object within the app. However, whenever I try to do this I get an error from the timer callback function library. It seems that the method call might be being interpreted as another timer callback function though I'm not sure? I have other timer functions that just set application properties (app.Y = 'on') without issue.
What could be the cause here?
The callback function is set here:
app.pageTimer.TimerFcn = @app.timer_event;
and defined here:
function timer_event(app, obj, event)
if app.property
app.X = app.X.method() % call the method on app object
end
end
//EDIT for Error Message. - Throw by timercb.m
Error while evaluating TimerFcn for timer 'timer-19'
Brace indexing is not supported for variables of this type
2 Kommentare
Adam
am 24 Okt. 2018
Please give full error messages if you get an error, it is a lot easier than you interpreting the error and passing that on, which may or may not be a correct interpretation of it.
Kevin Chng
am 24 Okt. 2018
I did't see any error.
where do you put your function timer_event(app, obj, event)?
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu Develop Apps Using App Designer finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!