欢迎光临散文网 会员登陆 & 注册

用Simulink对示波器.CSV文件分析THD

2023-02-20 18:32 作者:最爱_ZPQ  | 我要投稿

1.打开matlab 定位到我们matlab的工作区,如果没有工作区,建议自己建立一个属于自己的工作区(D盘或者什么盘新建文件夹 MATLAB_workspace),不要用默认的C盘用户什么的

2.进入之后需要注意两个点,如果matlab中,对应到我们刚刚建立的文件夹(MATLAB_workspace)是灰色的,说明matlab并不包含该路径。我们需要右键,把文件夹和子文件都添加到路径。

3.把示波器得到CSV处理一下。

我们把多余的东西处理掉,让数值显示完全

我们可以看见在每个时间间隔内, 0.3051-0.30485=0.00025

0.30535-0.3051=0.00025

这个就表示我们的示波器每隔2.5us采样一次

后期simulink的离散时间应该与其保持一致

4.拖拽到matlab右边的工作区。输出类型为:数值矩阵

可以看到已经导入

5.打开simulink

搭建模型(离散时间为示波器的采样的步长)。ig1为我们导入数值矩阵名称。

对仿真环节配置如下:

示波器配置:

6.运行仿真 运行时间设置的久一点(这里我设置1s)

观察结果可以看到是0.3s-0.8s就得到了波形,如果设置了0.1s大概得到的就是一条倾斜的线。

7.FFT分析

双击这个模块

如果感觉上面的图怪怪的可以放大看一下细节图

来看一下最后的效果吧,还是很美观的~


用Simulink对示波器.CSV文件分析THD的评论 (共 条)

分享到微博请遵守国家法律