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 回调的消息的计时器并启动它们。在执行 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 之前推出

另请参阅

| | |