timer
调度 MATLAB 命令的执行
说明
使用 timer 调度由 MATLAB® 回调函数组成的任务的一次或多次执行。如果您调度一个计时器多次执行命令,您可以通过调整该计时器的属性,指定各次执行之间的时间间隔以及如何处理排队冲突。
timer 对象使用回调函数执行命令。回调函数在出现某个事件时执行代码,对于 timer 来说就是历时。对于 timer 对象,您可以将回调函数指定为函数句柄或字符向量。如果回调函数是字符向量,MATLAB 将以可执行代码形式对其求值。当计时器启动 (StartFcn)、执行 (TimerFcn)、停止 (StopFcn) 或遇到错误 (ErrorFcn) 时,计时器对象支持回调函数。有关回调函数的详细信息,请参阅计时器回调函数。
创建对象
属性
对象函数
示例
限制
timer对象受到您的硬件、操作系统和软件的限制。应避免对实时应用程序使用timer对象。如果 MATLAB 正忙于处理另一个任务,计时器回调可能不会执行。不推荐在计时器回调函数中使用
wait。
提示
要强制执行事件队列中的回调函数,请包含对
drawnow函数的调用。drawnow函数会刷新事件队列。
版本历史记录
在 R2006a 之前推出

