美文网首页
Simulink数据保存到excel表

Simulink数据保存到excel表

作者: 那个混子 | 来源:发表于2024-12-12 18:21 被阅读0次
通过仿真,有的时候需要把数据导出去其他软件绘图,写论文会用到,当然了MATLAB自身通过一些命令也可以进行绘图,但是我还是懒得去整那些命令了,用他们用的origin软件绘图,所以需要导出数据到excel表里面。记录一下大概的步骤。

1、示波器设置导出数据到工作空间

示波器设置

2、重新运行一下仿真

3、到工作空间找到数据

这一步,我查了网上的,跟着操作,一直没有看到我命名的数据,然后瞎搞了一下,才发现是在out里面,如下图所示。


示波器导出来的数据位置

4、在MATLAB命令窗口写几句命令

timeData = out.PI_Control.time; % 提取时间数据
signal1Data = out.PI_Control.signals(1).values; % 提取第一个信号的数据
signal2Data = out.PI_Control.signals(2).values; % 提取第二个信号的数据
signal3Data = out.PI_Control.signals(3).values; % 提取第三个信号的数据
 % 创建一个包含时间和其他信号数据的表格
T = table(timeData, signal1Data, signal2Data, signal3Data);
% 导出表格到Excel文件
 writetable(T, 'E:\output.xlsx');

5、路径下找到excel表格

表格
欢迎关注本人WXG众H:那个混子
记录自己学习的过程,分享乐趣、技术、想法、感悟、情感!

相关文章

网友评论

      本文标题:Simulink数据保存到excel表

      本文链接:https://www.haomeiwen.com/subject/ohmxejtx.html