1.先在表格中創建一列時間點,根據采樣周期來設定時間點間隔,如采樣周期為10kHz,則間隔點為0.0001。每個時間點對應一個采樣值。第一行表格寫上對應列的名稱,如ts、ia。然后用Matlab“導入數據”,分別選定兩列數據生成兩個數據向量(要進行FFT分析的信號值和時間點)。該向量會在工作區上建立兩個變量名ia、ts。
2.創建一個simulink仿真模型,調出“powergui”和示波器“scope”。點擊進入scope,在‘Configuration Propeties’的Logging中,選中log data to workspace,創建變量名(自定義,例如Current)和保存形式(設為Structure With Time)。保存simulink文件,並仿真一次。
Current.time = ts; %將ts向量賦給Current時間坐標軸
Currnet.signals.values = ia; %將ia向量賦給Current信號值坐標
power_fftscope %調用Powergui FFT Analysis Tool
實質上,這種方法是利用了Powergui分析simulink示波器輸出信號的FFT工具。