本页对应的英文页面已更新,但尚未翻译。 若要查看最新内容,请点击此处访问英文页面。

start

类: timer

启动计时器对象

语法

说明

示例

start(t) 启动计时器对象 t。如果 t 是一个计时器对象数组,start 将会启动所有计时器。

start 方法将计时器对象的 Running 属性设置为 'on',执行 StartFcn 回调,然后初始化 TimerFcn 回调。

输入参数

t

timer 类的对象。

示例

全部展开

创建并启动一个计时器,该计时器在 StartFcn 回调时显示消息“timer started.”,在 TimerFcn 回调时生成一个随机数。删除该计时器。

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

rand 的输出将会变化。

创建并启动三个对 StartFcn 回调显示消息的计时器,并在 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 之前推出