MATLAB App Designer: Error while evaluating TimerFcn for timer 'timer-5' Undefined function 'write' for input arguments of type 'string'.
22 views (last 30 days)
Show older comments
Yu Zhu on 20 Sep 2022
Answered: Shreyansh Mehra on 23 Sep 2022
Hi, i am trying to use a timer to send data through serial port to arduino at a fixed rate. However, the error is like this: Error while evaluating TimerFcn for timer 'timer-5' Undefined function 'write' for input arguments of type 'string'.
This is the code related to the timer:
app.mytimer = timer('Period',0.2,'ExecutionMode','fixedRate');
app.mytimer.TimerFcn = @app.TimerCallback; % Your Timer Callback
This is the timer call back function:
function timertt = TimerCallback(app, ~, ~)
% Timer callback
tosend = string(tosend);
I'm sure "write" for "string" can work ouside the timer. I used a button to trigger the sendData function, and it works well. But if it is inside the timer, it doesn't work. Is there any solution for this?
Shreyansh Mehra on 23 Sep 2022
Please refer to the following post, which presents solutions that are possibly relevant to this error message:
More Answers (0)
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!