示波器波形如下:

將上述示波器電壓波形數(shù)據(jù)保存為CSV格式。
1 打開MATLAB,點(diǎn)擊“File”—“Import Data…”,然后選擇要導(dǎo)入的CSV文件。
2 進(jìn)入“Import Wizard”窗口,CSV文件可能會有頭文件信息,如下圖:

在“Number of text header lines”選項(xiàng)取 15,去掉頭文件信息,變?yōu)橄聢D:

3 點(diǎn)擊“Next” and “Finish”
4 書寫如下語句,將CSV轉(zhuǎn)化得到的時(shí)間和電壓值賦值給一個(gè)符合Matlab定義的結(jié)構(gòu)體變量。a=2.09;
time=data(:,1)-a;
values=data(:,2);
scope.time=time;
scope.signals.values=values;
scope.signal.dimensions=1;
這樣結(jié)構(gòu)體scope可以被Matlab scope設(shè)置認(rèn)可。
5 建立一個(gè)簡單Simulink模型,如下

在“工作空間中選擇數(shù)據(jù)“ 模塊中寫入需顯示的數(shù)據(jù)scope,點(diǎn)擊Scope —> Data History Setting, 選擇“Save data to workspace”,變量名可任意書寫: aaaa, 數(shù)據(jù)類型選擇帶時(shí)間的數(shù)據(jù): Structure with time。

6 設(shè)置Powergui模塊的離散周期1us,點(diǎn)擊開始仿真。
7 仿真結(jié)束后點(diǎn)擊PowerguiFFT Analysis,選擇FFT周期為2個(gè)周期,計(jì)算諧波如下圖:

-
matlab
+關(guān)注
關(guān)注
189文章
3029瀏覽量
239269 -
示波器
+關(guān)注
關(guān)注
113文章
7129瀏覽量
196895 -
諧波
+關(guān)注
關(guān)注
7文章
966瀏覽量
44689 -
仿真
+關(guān)注
關(guān)注
55文章
4539瀏覽量
138700 -
波形
+關(guān)注
關(guān)注
3文章
407瀏覽量
33215
發(fā)布評論請先 登錄
利用arm-DSP庫進(jìn)行FFT的計(jì)算
如何利用labview獲得周期波形一個(gè)周期的波形
如果利用LabVIEW接受simulink的波形進(jìn)行諧波分析
樂拓USB示波器 諧波信號顯示
利用MATLAB提取交點(diǎn)計(jì)算SPWM周期
基于Matlab的諧波抑制技術(shù)的仿真研究
示波器波形分析和諧波畸變率計(jì)算等詳細(xì)資料免費(fèi)下載
示波器的采集原理、波形刷新率的作用及死區(qū)時(shí)間的計(jì)算
利用示波器捕捉瞬間信號波形
利用Matlab計(jì)算示波器波形的諧波
評論