function [Y, M, D, H, MN, S] = fcn()
coder.extrinsic('now');
coder.extrinsic('datevec');
Y = 0;
M = 0;
D = 0;
H = 0;
MN = 0;
S = 0;
[Y, M, D, H, MN, S] = datevec(now);
end
然后就可以将输出的日期和时间保存下来了。
补充:
上述方法只能应用在Normal mode,不适用于External Mode,具体参考如下链接:https://ww2.mathworks.cn/matlabcentral/answers/164068-how-to-get-system-time-into-simulink-under-real-time-windows-target