time limit for input of data and automatic tranfer of control to next line if the time is exceeded

1 Ansicht (letzte 30 Tage)
I have a doubt Can we give time limit for an input statement. Eg:-a=input('name','s');
b=input('age','s');
Let us give 5 seconds for entering the name.after five seconds even if the name is entered or not the control will go to next line that is b without pressing enter key.
Is this possible??
Please give me some suggestions.

Antworten (1)

Walter Roberson
Walter Roberson am 30 Mai 2015
No, you cannot do that with an input() statement. Timers will not help: you might be able to get a timer to run but the timer will not be able to tell the input() statement to continue.
If you create a graphics dialog to get the value, then you can use uiwait() to wait for a response and use a timeout on it.
For the specific functionality you have, you may wish to use this File Exchange contribution

Kategorien

Mehr zu Dynamic System Models finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by