任 杉,趙 欣,韓 青
(1.紅河學院工學院,云南 蒙自 661100;2.紅河學院生命科學與技術學院,云南 蒙自 661100)
基于Matlab和Excel數字信號的傳送與分析
任 杉1,趙 欣2,韓 青1
(1.紅河學院工學院,云南 蒙自 661100;2.紅河學院生命科學與技術學院,云南 蒙自 661100)
本文以實驗中采集的液壓系統的一組數據為例,首先介紹了采樣數據的截取和向Excel傳輸的方法;其次介紹了Excel中的數據向Matlab傳送的方法;最終在Matlab中通過編制M文件繪制出了信號的頻譜圖,為后續分析及設計提供了可靠的依據.
Matlab;Excel;信號;傳送與分析
在進行龐大數據分析時,不能用手動方式輸入采集的信號數據,一定要借助相應的數據處理和分析軟件,Excel和Matlab的結合為我們提供了這樣的平臺.Excel Link函數允許在Matlab和Excel之間進行數據交換.因此,將Excel中的數據導入Matlab并進行分析是容易實現的.
但是,數據的采集、存儲、顯示方式調整、傳送等,這些問題是傳統數據采集軟件和方法所不能完全實現的.本文針對以往數據采集中遇到的諸多問題,研發了一種DncsAnalyze軟件,該軟件以.NET Framework進行調試和開發,可以實現采樣數據圖像繪制、根據用戶需求調整顯示方式(包括信號顏色調整、信號平移、信號隱藏等)、數據傳輸等功能.這為信號的查看與分析提供了極大的方便.
實現數據傳送及分析的過程如圖1所示.

圖1 數據傳送流程圖
現在以在實驗中采集的負載下行工位的一組信號為例,首先介紹采樣數據向Excel的傳送.下圖2為使用DncsAnalyze軟件采樣的某液壓系統的輸……