Does a timer stil run its callback function when pause is called from outside?

Hi,
If i set a timer to have an execution period of 1 second, and I do something like this:
start(timerObject)
pause(60)
stop(timerObject)
Will the timer's callback function execute during the 60 second pause?

 採用された回答

Jan
Jan 2013 年 2 月 20 日
編集済み: Jan 2013 年 2 月 20 日
Simply try it:
TimerH = timer('TimerFcn', 'disp(clock)', 'Period', 1, ...
'ExecutionMode', 'fixedSpacing', 'TasksToExecute', 10);
start(TimerH);
pause(20);
stop(TimerH);
You see the current time appearing every second even during the pause.

2 件のコメント

Mihai
Mihai 2013 年 2 月 20 日
It certainly seems like the laziest question I've ever asked, but I didn't have access to matlab at the time! Thank you for your answer (once again).
Jan
Jan 2013 年 2 月 20 日
You are welcome. And the question is not lazy: Writing the question and reading the answer took more time and energy than trying it by your own - when you have access to Matlab again ;-)
I was not sure also and had to try it also.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeStartup and Shutdown についてさらに検索

製品

タグ

質問済み:

2013 年 2 月 19 日

Community Treasure Hunt

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

Start Hunting!

Translated by