how to get current running time in a stateflow , ?
21 views (last 30 days)
Show older comments
with Matlab 2010b I just use " t" for cureeent time, but in higher version, this " t" never works
3 Comments
Accepted Answer
Niels
on 6 Jan 2017
Edited: Niels
on 6 Jan 2017
if i did not missread u asked first for current time...
>> tic
x=1;
for i=1:10
x=x*i;
end
timeNeeded=toc
timeNeeded =
0.0099
c=clock
c =
1.0e+03 *
2.0170 0.0010 0.0060 0.0130 0.0250 0.0237
>> fix(c)
ans =
2017 1 6 13 25 23
>> currentTime=(fix(c(4:6)))
currentTime =
13 25 23
More Answers (1)
CognitiveBias
on 7 May 2019
't' is a supported time symbol for C action language only.
For MATLAB action language use 'getSimulationTime()'.
![getSimulationTime example.PNG](https://www.mathworks.com/matlabcentral/answers/uploaded_files/218438/getSimulationTime%20example.png)
0 Comments
See Also
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!