Calling App Designer object methods from within Timer Callback
Show older comments
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 Comments
Adam
on 24 Oct 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
on 24 Oct 2018
I did't see any error.
where do you put your function timer_event(app, obj, event)?
Accepted Answer
More Answers (0)
Categories
Find more on Develop Apps Using App Designer in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!