示波器波形如下:

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

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

3 點擊“Next” and “Finish”
4 書寫如下語句,將CSV轉(zhuǎn)化得到的時間和電壓值賦值給一個符合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è)置認可。
5 建立一個簡單Simulink模型,如下

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

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

-
matlab
+關(guān)注
關(guān)注
189文章
3016瀏覽量
237511 -
示波器
+關(guān)注
關(guān)注
113文章
6964瀏覽量
194564 -
諧波
+關(guān)注
關(guān)注
7文章
923瀏覽量
43800 -
仿真
+關(guān)注
關(guān)注
52文章
4400瀏覽量
137627 -
波形
+關(guān)注
關(guān)注
3文章
401瀏覽量
32889
發(fā)布評論請先 登錄
如何利用labview獲得周期波形一個周期的波形
如果利用LabVIEW接受simulink的波形進行諧波分析
樂拓USB示波器 諧波信號顯示
利用MATLAB提取交點計算SPWM周期
在STM32中如何利用dsp庫進行快速傅里葉計算
基于Matlab的諧波抑制技術(shù)的仿真研究
示波器的采集原理、波形刷新率的作用及死區(qū)時間的計算
利用示波器捕捉瞬間信號波形

利用Matlab計算示波器波形的諧波
評論