How do I resolve “Error while evaluating TimerFcn for timer ‘timer-1”?
Hi:
While executing a Timer callback function, I encounter the following two error statements:
Error while evaluating TimerFcn for timer ‘timer-1’.
Insufficient number of outputs from right hand side of equal sign to satisfy assignment.
Am I correct that this error is occurring in a MATLAB library function? If so, how do I locate where this assignment is taking place so that I can further debug the problem? I am using MATLAB 2022b.
For reference, this is the callback function:
function create_batch_file_and_run_Callback(~, ~, H) % =================================================================
create_batch_file_Callback([], [], H)
H = guidata(findall(0,’type’,’figure’,’tag’,’unicorn’)); % since gets updated with batchFileName
H.IWantToCloseGUI = 1; % in create_batch_file_and_run_Callback
guidata(H.unicorn,H);
T = timer;
set(T,’StartDelay’,2,’TimerFcn’,[‘run_dr_suite_batch(”’ H.batchFileName ”’)’]);
start(T);
myclosefcn(H.unicorn);Hi:
While executing a Timer callback function, I encounter the following two error statements:
Error while evaluating TimerFcn for timer ‘timer-1’.
Insufficient number of outputs from right hand side of equal sign to satisfy assignment.
Am I correct that this error is occurring in a MATLAB library function? If so, how do I locate where this assignment is taking place so that I can further debug the problem? I am using MATLAB 2022b.
For reference, this is the callback function:
function create_batch_file_and_run_Callback(~, ~, H) % =================================================================
create_batch_file_Callback([], [], H)
H = guidata(findall(0,’type’,’figure’,’tag’,’unicorn’)); % since gets updated with batchFileName
H.IWantToCloseGUI = 1; % in create_batch_file_and_run_Callback
guidata(H.unicorn,H);
T = timer;
set(T,’StartDelay’,2,’TimerFcn’,[‘run_dr_suite_batch(”’ H.batchFileName ”’)’]);
start(T);
myclosefcn(H.unicorn); Hi:
While executing a Timer callback function, I encounter the following two error statements:
Error while evaluating TimerFcn for timer ‘timer-1’.
Insufficient number of outputs from right hand side of equal sign to satisfy assignment.
Am I correct that this error is occurring in a MATLAB library function? If so, how do I locate where this assignment is taking place so that I can further debug the problem? I am using MATLAB 2022b.
For reference, this is the callback function:
function create_batch_file_and_run_Callback(~, ~, H) % =================================================================
create_batch_file_Callback([], [], H)
H = guidata(findall(0,’type’,’figure’,’tag’,’unicorn’)); % since gets updated with batchFileName
H.IWantToCloseGUI = 1; % in create_batch_file_and_run_Callback
guidata(H.unicorn,H);
T = timer;
set(T,’StartDelay’,2,’TimerFcn’,[‘run_dr_suite_batch(”’ H.batchFileName ”’)’]);
start(T);
myclosefcn(H.unicorn); timerfcn MATLAB Answers — New Questions