MATLAB timer函数详解

    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;     % 用户提供的数据,默认[],任何时候可修改
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值