示波器CSV波形数据导入Matlab进行FFT分析.docx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
示波器CSV波形数据导入Matlab进行FFT分析 本文档主要介绍了如何将示波器采集的CSV波形数据导入Matlab中,并使用FFT工具进行频谱分析。具体步骤如下: 1. 将CSV文件拖到Matlab的workspace窗口中,弹出的Import Wizard窗口中,选择“Create vectors from each column using column names”,然后点“Finish”,这时workspace中出现两个向量“Volt”和“Second”。 2. 点选“Volt”向量,然后右上角的绘图命令变为可选,输入“plot(Volt)”命令,出现如图所示的图形,横坐标表示示波器的采样点数,纵坐标表示示波器的屏幕显示值。然后,需要将横坐标转换为真实时间,纵坐标转换为真实值。 3. 接下来,将mdl文件生成的变量u替换为示波器采集的数据,然后使用powergui的FFT工具进行分析。在mdl文件中,scope的设置已设置为保存波形名称为u,Structure with time格式,不限制最后5000个点。 4. 打开forFFT.mdl文件,并运行仿真,完成后 workspace中出现新的变量“u”和“tout”;然后,打开forFFT.m文件,并运行该文件,完成后出现FFT窗口。 5. 在FFT窗口中,选择要分析的波形的周期数,然后选择要显示的频谱展示范围,点“Display”按钮。如果报错,需要减小Number of cycles设置值。 6. 可以对结果进行进一步修改调速,如改变横纵坐标名称、显示范围等。然后,点击View->PropertyEditor进行调速。 7. 分析出来的柱形图中,141.5为以33.3Hz为基波进行分析时的基波幅值;THD为波形总的谐波含量,即13.71%谐波含量。理论上THD越小,则原波形越接近正弦波。 通过本文档,可以将示波器采集的CSV波形数据导入Matlab中,并使用FFT工具进行频谱分析,从而对波形进行分析和处理。
- 粉丝: 1w+
- 资源: 6万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 统一平台 mes 管理系统 vue
- 开心消消乐【python实战小游戏】学习开发路上的最好实战教程.zip
- 利用Gurobi求解工厂生产规划问题代码
- 华为HCIE考试文档.zip
- 2010-2023英语二小作文真题范文.pdf
- bpm 流程管理系统 vue2
- C#ASP.NET视频会议OA源码+手机版OA源码带二次开发文档数据库 SQL2008源码类型 WebForm
- django旅游服务系统程序源码88939
- 【安卓毕业设计】图书管理系统安卓修改源码(完整前后端+mysql+说明文档).zip
- 【安卓毕业设计】基于安卓平台学生课堂质量采集分析查询系统源码(完整前后端+mysql+说明文档).zip
- 1
- 2
- 3
前往页