电赛——示波器导入曲线进行THD分析
📅 2026/7/12 7:10:29
👁️ 阅读次数
📝 编程学习
1.从示波器导出数据到U盘
2.打开MATLAB,选择合适的文件夹
3.导入数据
注意此时选中表格全部内容
4.到工作区双击表格名称,进入编辑区
5.删除NAN
包括最后一行
6.编写代码,平移坐标轴
代码:
三个关键点:
(1)T0003CH2为表格名称,记得改
(2)125000是最后一行,记得改
(3)“-0.017042”为第一个格子里的数字,直接复制粘贴,有负号也记得保留,改完就成0了
这样就更正了坐标轴
7.在该文件夹内新建simulink模型
注意千万不要跟表格名称一样,像下面这样命名,后面就会无法正常导入数据
8.搭建模型
(1)需要的模块
(2)更改参数
inport——端口维度取决于表格,我总共是3列,1列是时间,因此这里填3-1=2
scope——需要几列的信号就抽取几(像我的这个模型就是1或者2);
并且一定要勾选记录数据到工作区
powergui——选择离散,采样时间8e-7(=0.1s/125000),125000是我表格的采样点个数
模型设置——注意这里跟powergui一致,都是 离散 8e-7
然后是数据导入导出,一定记得2023a版本的话,取消勾选单一仿真输出
9.运行然后FFT分析
填好基波频率跟开关管频率,选好要分析的曲线
编程学习
技术分享
实战经验