finding the source of an error in a timer code

T = timer('Period',400,... %period
'ExecutionMode','fixedRate',... %{singleShot,fixedRate,fixedSpacing,fixedDelay}
'BusyMode','drop',... %{drop, error, queue}
'TasksToExecute',inf,...
'StartDelay',0,...
'TimerFcn',@(~,~)Untitled(q,a,norbert),...
'StartFcn',[],...
'StopFcn',[],...
'ErrorFcn',[]);
start(T);
Error while evaluating TimerFcn for timer 'timer-1'
Invoke Error, Dispatch Exception: Source: Microsoft Excel Description: Open method of Workbooks class failed Help File: xlmain11.chm Help Context ID: 0
I get the above error from time to time with the above matlab code. I dont know how to eliminate this source of error. Can anyone give me a suggestion? I tried the try catch method but it doesnt help.
thanks

 Accepted Answer

See
"I tried the try catch method but it doesn't help." &nbsp How did you use try-catch-end? I find the following "wrapper" useful
function called_by_timer(.)
try
the_real_function(.)
catch me
disp( getReport( me, 'extended', 'hyperlinks', 'on' ) )
end
end

More Answers (0)

Categories

Find more on Code Execution in Help Center and File Exchange

Asked:

AA
on 24 Feb 2015

Edited:

on 24 Feb 2015

Community Treasure Hunt

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

Start Hunting!