我是靠谱客的博主 傻傻指甲油,最近开发中收集的这篇文章主要介绍matlab定时器的使用1.定时器的创建2.打开定时器3.关闭定时器4.删除定时器5.定时器回调函数,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
1.定时器的创建
定时器创建的同时需要对定时器进行配置,一般需要修改TimerFcn、Period、TasksToExecute和ExecutionMode,关于更多的属性请参见官网。
TimerFcn是回调函数,定时器计时时间到达时会调用该函数。
Period是定时器周期,单位为秒,它的应该为大于 0.001 的数字。
TasksToExecute为执行次数,它应该是大于0的数字,如果不确定次数就不配置,直接暂停定时器来停止执行。
ExecutionMode是回调调度,不理解也没关系,这里配置它主要是因为它的默认值为仅调用一次,一般不会这么用,没有特殊要求按照下面的配置就可以用。
t = timer('TimerFcn',@(~, ~)timercallback(app),'Period',0.1,'ExecutionMode','fixedSpacing','TasksToExecute',5);
其中t是定时器对象,timercallback是回调函数,app是回调函数的输入参数。
0.1是定时器周期,代表其周期为100ms,但定时器周期不精准,有个几十毫秒。
fixedSpacing的具体含义参见官网,只要知道它是一个多次执行的模式就行。
5是定时器执行次数,若设定了定时器执行次数,只要执行次数完成,即使没有停止定时器也不会继续执行回调函数。
2.打开定时器
start(t);
3.关闭定时器
stop(t);
4.删除定时器
delete(t);
5.定时器回调函数
function timercallback(app)
%你要执行的操作
end
最后
以上就是傻傻指甲油为你收集整理的matlab定时器的使用1.定时器的创建2.打开定时器3.关闭定时器4.删除定时器5.定时器回调函数的全部内容,希望文章能够帮你解决matlab定时器的使用1.定时器的创建2.打开定时器3.关闭定时器4.删除定时器5.定时器回调函数所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复