当前位置:文档之家› 用Matlab进行THD分析

用Matlab进行THD分析

1.在MATLAB里,点击“File”——“Import Data...”,然后选择要导入的CSV文件。

2.然后进入到“Import Wizard”窗口,将“Number of text header lines”设置为
“2”,然后点击“Next”,如图1所示,然后进入到如图2的界面,选择“Creat vectors form each column using column names”选项,然后点击“Finish”。

然后在Workspace里看到有Volt、second两个变量。

图1
图2
3.创建一个.mdl文件(如图3所示),注意在Scope里面的“Data History”选
项中,勾选“Save data to workspace”,可以在“Variable name”里面设置变量名称,在“Format”选择“Structure with time”(见图4所示),然后点击运行,可以在Workspace里看到一个UU的变量。

4、然后将UU的time和values(位于signal里面)分为赋值为导入的second、Volt 量。

输入指令如下:
>> UU.time=second;
>> UU.signals.values=Volt;
5、然后可以看到UU的time、values都已经导入了CSV的数据了。

输入指令:>> power_fftscope
打开“Powergui FFT Analysis Tool”,在“Structure”里面选择变量UU。

其他FFT设置
可自行安排。

如图5所示。

完成。

相关主题