使用timer在MATLAB中每10秒执行一次脚本

时间:2015-09-25 03:02:04

标签: matlab timer

我有一个脚本,我想无限期地每十秒自动执行一次,直到我告诉它停止。这个剧本被称为“KelEdge'”。我试图找出代码,但我遇到了困难。这就是我所拥有的:

function t = autoVIX()
t = timer;
t.StartFcn = @autoVIXstart;
t.TimerFcn = @runKelEdge;
t.StopFcn = @autoVIXCleanup;
t.Period = 10;
t.TasksToExecute = inf;
t.ExecutionMode = 'fixedRate';
end 
function autoVIXstart(KelEdge,~)
KelEdge;
end
function runKelEdge(KelEdge,~)
KelEdge;
end
function autoVIXCleanup(KelEdge,~)
disp('Stopping KelEdge.')
delete(KelEdge)
end

提前感谢所有帮助。

0 个答案:

没有答案