概述
t = timer;
% timer详细请参阅http://www.mathworks.cn/cn/help/matlab/ref/timer.html
% t.AveragePeriod = NaN; % 自计时器开始,平均多久运行一次TimerFcn,默认是NaN双精度实型,不可修改
% t.BusyMode = 'drop'; % 在执行TimerFcn之前,对前一个FimerFcn执行完成后的操作,默认'drop',可选'error','queue',运行时不可修改
% t.ErrorFcn = ''; % 当TimerFcn运行出错时执行的函数,默认'',任何时候可修改
t.ExecutionMode = 'fixedRate';% 确定如果调度定时器,默认'singleShot',可选'fixedDelay','fixedRate','fixedSpacing',单次,固定延迟,固定频率,固定间隔,运行时不可修改
% t.InstantPeroid = NaN; % 最近的两个TimerFcn运行的时间间隔,默认是NaN双精度实型,不可修改
t.Name = ''; % 名字,默认'',任何时候可修改
% t.ObjectVisibility = 'on'; % 为应用程序开发人员提供了一种方式,以防止最终用户访问他们的应用程序创建的定时器对象。默认'on',可选'off',关闭时timerfind无法搜索到该定时器,任何时候可修改
t.Period = 1; % TimerFcn的运行频率,间隔多少秒运行一次,默认1,运行时不可修改
% t.Running = 'off'; % 定时器是否运行,这你懂的。。。。,不可修改
t.StartDelay = 0; % 延迟多少秒开始运行TimerFcn,默认0,运行时不可修改
t.StartFcn = ''; % 定时器开始时运行的函数,默认'',任何时候可修改
t.StopFcn = ''; % 定时器结束时运行的函数,默认'',任何时候可修改
t.Tag = ''; % 标签,,默认'',任何时候可修改
t.TasksToExecute = inf; % 定时器执行的次数,默认inf,任何时候可修改
% t.TasksExecuted = 0; % 该定时器运行后还可重复运行的个数,默认0,不可修改
t.TimerFcn = 'disp(''Hello World!'')'; % 定时器回调函数,默认'',任何时候可修改
% t.Type = 'timer'; % 标识对象的类型,默认'timer',不可修改
t.UserData = tic; % 用户提供的数据,默认[],任何时候可修改
最后
以上就是俭朴唇膏为你收集整理的matlab里的timer,MATLAB timer函数详解 | 学步园的全部内容,希望文章能够帮你解决matlab里的timer,MATLAB timer函数详解 | 学步园所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复