Main Content

start

構文

説明

start(t) は、タイマー t を開始します。t がタイマーの配列の場合、start はすべてのタイマーを開始します。

関数 start を使用してタイマーの Running プロパティを 'on' に設定し、StartFcn コールバックを実行して、TimerFcn コールバックを開始します。

すべて折りたたむ

start を使用してタイマーを開始します。

StartFcn コールバックで「timer started」というメッセージを表示するタイマーを作成して開始し、乱数を TimerFcn コールバックとして生成します。タイマーを削除します。

t = timer('StartFcn',@(~,~)disp('timer started.'),...
          'TimerFcn',@(~,~)disp(rand(1)));
start(t)
delete(t)
timer started.
    0.9706

rand からの出力は異なります。

start を使用して複数のタイマーを開始します。

StartFcn コールバックのメッセージを表示する 3 つのタイマーを作成して開始します。TimerFcn コールバックとして pi/4 の正弦、余弦、正接を計算します。タイマーを削除します。

t1 = timer('StartFcn',@(~,~)disp('t1 started.'),...
           'TimerFcn',@(~,~)sin(pi/4)); 
t2 = timer('StartFcn',@(~,~)disp('t2 started.'),...
           'TimerFcn',@(~,~)cos(pi/4)); 
t3 = timer('StartFcn',@(~,~)disp('t3 started.'),...
           'TimerFcn',@(~,~)tan(pi/4)); 
start([t1 t2 t3]);
delete([t1 t2 t3]);
t1 started.
t2 started.
t3 started.

入力引数

すべて折りたたむ

開始するタイマー。タイマーまたはタイマーの配列として指定します。

バージョン履歴

R2006a より前に導入

参考

| | |