示波器波形如下:
將上述示波器電壓波形數據保存為CSV格式。
1 打開MATLAB,點擊“File”—“Import Data…”,然后選擇要導入的CSV文件。
2 進入“Import Wizard”窗口,CSV文件可能會有頭文件信息,如下圖:
在“Number of text header lines”選項取 15,去掉頭文件信息,變為下圖:
3 點擊“Next” and “Finish”
4 書寫如下語句,將CSV轉化得到的時間和電壓值賦值給一個符合Matlab定義的結構體變量。a=2.09;
time=data(:,1)-a;
values=data(:,2);
scope.time=time;
scope.signals.values=values;
scope.signal.dimensions=1;
這樣結構體scope可以被Matlab scope設置認可。
5 建立一個簡單Simulink模型,如下
在“工作空間中選擇數據“ 模塊中寫入需顯示的數據scope,點擊Scope —> Data History Setting, 選擇“Save data to workspace”,變量名可任意書寫: aaaa, 數據類型選擇帶時間的數據: Structure with time。
6 設置Powergui模塊的離散周期1us,點擊開始仿真。
7 仿真結束后點擊PowerguiFFT Analysis,選擇FFT周期為2個周期,計算諧波如下圖:
-
matlab
+關注
關注
187文章
2990瀏覽量
232803 -
示波器
+關注
關注
113文章
6448瀏覽量
187624 -
諧波
+關注
關注
7文章
856瀏覽量
42316 -
仿真
+關注
關注
51文章
4212瀏覽量
135053 -
波形
+關注
關注
3文章
386瀏覽量
31995
發布評論請先 登錄
相關推薦

如何利用labview獲得周期波形一個周期的波形
如果利用LabVIEW接受simulink的波形進行諧波分析
樂拓USB示波器 諧波信號顯示
利用MATLAB提取交點計算SPWM周期
在STM32中如何利用dsp庫進行快速傅里葉計算
利用示波器捕捉瞬間信號波形

評論