主要内容

停止

停止计时器

语法

描述

例子

停止(t停止计时器对象t.如果t是计时器对象的数组,停止停止每个计时器。

停止函数设置运行属性“关闭”并执行StopFcn回调。

例子

全部折叠

创建一个生成100个随机数并执行1,000,000次的计时器对象。定义一个StopFcn回调,显示“计时器已停止”的消息。启动计时器并验证计时器正在运行

T =定时器(“TimerFcn””兰德(100 1),“...“ExecutionMode”“fixedSpacing”“TasksToExecute”1 e6,...“StopFcn”'disp("计时器已停止。")');(t) t.Running开始
Ans = 'on'

手动停止计时器并确认它不再运行。

停止(t) t.Running
Ans = 'off'

删除定时器。

删除(t)

使用timerfind函数同时停止多个计时器,即使计时器变量已从工作空间中删除。

创建两个计时器对象,生成100个随机数并执行1,000,000次。定义一个StopFcn回调,显示“计时器已停止”的消息。启动计时器并验证计时器正在运行。

T1 =定时器(“TimerFcn””兰德(100 1),“...“ExecutionMode”“fixedSpacing”“TasksToExecute”1 e6,...“StopFcn”'disp(" Timer1已停止。")');T2 =定时器(“TimerFcn””兰德(100 1),“...“ExecutionMode”“fixedSpacing”“TasksToExecute”1 e6,...“StopFcn”'disp(" Timer2已停止。")');开始([t1 t2])

清除工作空间中的计时器变量

清晰的

使用timerfind函数手动停止计时器并验证它们不再运行。

停止(timerfind) t1。运行
Ans = 'off'
t2。运行
Ans = 'off'

删除定时器。

删除(timerfind)

输入参数

全部折叠

要停止的计时器,指定为计时器对象或计时器对象数组。

例子:停止(t)

提示

  • 使用停止方法手动停止计时器。定时器自动停止时TimerFcn属性指定的次数ExecutionMode而且TasksToExecute属性时发生错误或在执行TimerFcn回调。

R2006a之前介绍