Is there a way to ask the user the hours?
Afficher commentaires plus anciens
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?
Réponse acceptée
Plus de réponses (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.
Catégories
En savoir plus sur Creating and Concatenating Matrices dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!