Run a function automatically?
이전 댓글 표시
I have a function that when run determines whether or not a ground heat exchanger should be heating or cooling the house by seeing whether the country is in daylight saving time or not. At the moment if i run the overall code this function checks whether it should be hot or cold and then runs as such.
Is there a way for the function to automatically check the state every day, preferably at 2am, so it refreshes when daylight saving time occurs without being prompted?
function Qsign = isitcold()
c = clock;
d = datetime(c(1),c(2),c(3),'TimeZone','Europe/London');
tf = isdst(d);
if tf == 1 %its summer, Q +ve
Qsign = 1;
else %not summer, Q -ve
Qsign = -1;
end
end
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Environment and Settings에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

