1、编写TimerFcn的调用函数,设置函数名字:ExecutTask。边写一段简单代码如下:function ExecutTask(a,b,c)a=1;b=a;c=b; a=rand(1)endPS:我不清楚为什么这个函数的输入设置少了,运行的时候一直会报输入太多的错误。
2、设置一个定时器timer。t=timer。
3、设置定时器常用属性:t.StartDelay = 1;%延时1秒开始t.ExecutionMode = 'fixedRate';%启用循环执行t.Period = 2;%循环间隔2秒t.TasksToExecute = 9;%循环次数9次t.TimerFcn = @ExecutTask;start(t)%开始执行
4、点击运行之后,每次执行完成之后,都会输出一个a值。
5、定时器完整代码如下。t=timert.StartDelay = 1;%延时1秒开始t.ExecutionMode = 'fixedRate';%启用循环执行t.Period = 2;%循环间隔2秒t.TasksToExecute = 3;%循环次数3次t.TimerFcn = @ExecutTask;%开始执行start(t)