curve fit & timer
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
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 commentaires
Réponse acceptée
Mili Goyal
le 20 Fév 2023
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);
2 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Graphics Object Programming dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!