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

 채택된 답변

per isakson
per isakson 2015년 2월 24일
편집: per isakson 2015년 2월 24일

1 개 추천

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

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Code Execution에 대해 자세히 알아보기

질문:

AA
2015년 2월 24일

편집:

2015년 2월 24일

Community Treasure Hunt

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

Start Hunting!

Translated by