curve fit & timer
2 次查看(过去 30 天)
显示 更早的评论
hello everybody
I have this code to run a fit every 300 sec. but any time I launch it pops up over 100 figures , but I want only a figure every 300 seconds.
how to arrange it? tks
t = timer('TimerFcn', 'stat=false; disp(''Timer!'')',...
'StartDelay',300);
start(t)
stat=true;
while(stat==true)
createFit(A);
pause(1)
end
0 个评论
采纳的回答
Mili Goyal
2023-2-20
My understanding is that you are trying to use the 'timer' function to execute a script (that plots a figure) every 300 seconds.
In order to do that, you can use the following code as a reference and implement it for your use case:
t = timer; % create a timer object
t.Period = 300; % set the period
t.TasksToExecute = 3; % Number of times the timer callback function has to be executed
t.ExecutionMode = 'fixedRate';
t.TimerFcn = @(~, ~)figure;plot(1); % I have specified a basic figure plotting function. This can be changed as per your use case.
start(t);
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Graphics Object Programming 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!