Matlab Timer , time format

6 Ansichten (letzte 30 Tage)
reddy red
reddy red am 22 Apr. 2022
Beantwortet: reddy red am 22 Apr. 2022
Hello All,
I am using "timer" to capture time between two events in matlab. And timer call back function reports time in seconds. Is there any way to change the format, like i want to report the time in hh:mm:ss format. In the application i have to display every 1 second time interval and it is reporting time for every one 1 second. I want to report the time in hh;mm:ss format. Is there a way to change the time display format using "timer" function

Antworten (1)

reddy red
reddy red am 22 Apr. 2022
//below is the code for timer declaration
t_obj = timer;
t_obj.ExecutionMode = 'fixedRate';
t_obj.Period = 1; % seconds
t_obj.StartDelay = 0;
t_obj.TimerFcn = @(~,~)set(handles.timeStr,'String',regexprep(handles.timeStr.String,'^\d+','${num2str(str2double($0)+1)}'));
// code for using starting timer
function pushbuttoncallback((hObject, eventdata, handles)
handles = guidata(hObject);
start(handles.timer)
// execute code : time taken to run code is mimicked by pause function
pause(10)
stop(handles.timer);
end

Kategorien

Mehr zu App Building finden Sie in Help Center und File Exchange

Produkte


Version

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by