Time dependent programs?

조회 수: 23 (최근 30일)
Ahsan Khan
Ahsan Khan 2011년 11월 3일
댓글: L 2021년 10월 22일
is there such a method or a way i can write a program that would loop for a certain TIME instead of a certain number. for example if i want to run a program that would loop for 12 hours then stop...is this possible? thanks cheers SN

채택된 답변

Jan
Jan 2011년 11월 3일
iniTime = clock;
limit = 12 * 3600; % Seconds
while etime(clock, iniTime) < limit
% do the processing here
end
  댓글 수: 2
Ahsan Khan
Ahsan Khan 2011년 11월 3일
thanks. that seems to do the job just about right. cheers
L
L 2021년 10월 22일
Hello Jan,
If I understand your code, the loop will be terminated after 12 hours?
I have another question. How can I put a time step in your code, for example the code (loop) should run every 10 minutes and it should be terminated for example after after 12 hours?
Or, maybe a better question, how can I trigger a Matlab script to start without F5 (RUN) option, process/run the code (script) every 10 minutes and terminate is after 12 hours? Is it possiible to extend your suggested code?
Thank you.

댓글을 달려면 로그인하십시오.

추가 답변 (2개)

Kamal Zarei
Kamal Zarei 2019년 6월 10일
Hi all,
Is there any way so that I can write a loop in which every iteration of that loop takes a certian time to perform?
I want to write a code with a infinite loop that every iteration of the loop takes 1 seconds to run.
Any help would be appreciated.
Best,
Kamal

Grzegorz Knor
Grzegorz Knor 2011년 11월 3일

카테고리

Help CenterFile Exchange에서 Loops and Conditional Statements에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by