Is there a way to ask the user the hours?
Mostra commenti meno recenti
I'm making a interactive clock , and one of the features that the clock have is a "reminder". I'd like to know if there is a way to ask the user at what time would he like to receive the pop-up message and if i could put it in a while . I'm imagining something like give a variable to the time inputed to the user, and then use a while cycle, so when the variable turns false ( a.k.a the time that the user inputed is the time "now" ) the reminder would pop up. Can someone help?
Risposta accettata
Più risposte (1)
You'd still need some kind of a tic-cycle to poll the current time, which is probably the guts of your clock function. I think the thing you want is etime if you're using strings, but otherwise:
Basically, when the reminder is set call:
%get input time
t = input('Remind in how many seconds: ')
reminder_time = now + t;
timer_on = true;
Then just add a check on clock tic:
if now >= reminder_time && timer_on
popup_reminder() %your function
timer_on = false;
end
Probably better than using a while loop.
Categorie
Scopri di più su Loops and Conditional Statements in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!