how to get current running time in a stateflow , ?
20 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()'.
0 Comments
See Also
Categories
Find more on Simulink Functions in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!