ドキュメンテーション

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

stop

クラス: timer

timer オブジェクトの停止

構文

説明

stop(t) は timer オブジェクト t を停止します。t が timer オブジェクトの配列の場合、stop メソッドは各タイマーを停止します。

stop メソッドは timer オブジェクトの Running プロパティを 'off' に設定し、StopFcn コールバックを実行します。

ヒント

  • stop メソッドを使用して、タイマーを手動で停止します。TimerFcn コールバックが ExecutionMode および TasksToExecute プロパティで指定された回数実行された場合または TimerFcn コールバックの実行中にエラーが発生した場合、タイマーは自動的に停止します。

入力引数

t

クラス timer のオブジェクト。

すべて展開する

タイマーの停止

100 個の乱数を生成する timer オブジェクトを作成し、100 万回実行します。「Timer has stopped」というメッセージを表示する StopFcn コールバックを定義します。タイマーを開始し、タイマーが実行中であることを確認します。

t = timer('TimerFcn','rand(100,1);',...
    'ExecutionMode','fixedSpacing','TasksToExecute',1e6,...
    'StopFcn','disp(''Timer has stopped.'')');
start(t)
t.Running
ans =

on

タイマーを手動で停止し、タイマーが動作していないことを確認します。タイマーを削除します。

stop(t)
t.Running
delete(t)
Timer has stopped.

ans =

off

参考

| | |

この情報は役に立ちましたか?