Determine The Input Time with tic,toc
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Yusuf Oguzhan Turgut
am 10 Jun. 2019
Kommentiert: Walter Roberson
am 11 Jun. 2019
Hello, I want to elapse the time that user spend on entering input. How can i do that ? I tried this below but MATLAB gave like 3.6175e-05 seconds. It looks really short. Here is my code
tic;
userinput = get(hObject,'String');
ts=toc;
disp(ts);
a = 5;
timeratio = ts/a ;
set(handles.text12,'String',num2str(timeratio,'%.0f'));
disp(timeratio);
1 Kommentar
Akzeptierte Antwort
per isakson
am 11 Jun. 2019
Bearbeitet: per isakson
am 11 Jun. 2019
I assume that hObject is a uicontrol object of style edit.
Your current script reads the elapse time of getting the current string-value of the edit box. That time is not affected by the users interaction with the edit box.
User interaction with the edit box object invokes various callbacks (if set up properly). I assume that it is possible to let one callback run tic and another toc. The callbacks are well documented, see Callbacks for Specific Components as a starting point.
0 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Timing and presenting 2D and 3D stimuli 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!