儀商導(dǎo)讀:MATLAB是美國MathWorks公司出品的數(shù)學(xué)軟件,它在數(shù)學(xué)類應(yīng)用軟件中在數(shù)值計算方面首屈一指。主要用于工程計算、信號處理、圖像處理、金融建模等領(lǐng)域。在科學(xué)研究和工程技術(shù)中應(yīng)用廣泛。
estCenter是中電科儀器儀表公司的自動測試軟件開發(fā)環(huán)境。TestCenter通過組裝儀器控制、網(wǎng)絡(luò)通信、報表生成等插件可快速進行自動測試軟件開發(fā)。
TestCenter軟件是如何將Matlab的強大的計算功能集成到自己身上的呢?為什么TestCenter要做這個集成呢?
我們先回答第二個問題。我們知道TestCenter是一個測試領(lǐng)域的測試及測試序列的開發(fā)和集成平臺。測試回來的測試結(jié)果(即測試數(shù)據(jù))往往需要進一步的分析、計算才能滿足客戶的需要,那么這些分析計算的工作,TestCenter本身并不具備,就需要借助Matlab、LabView等專業(yè)的數(shù)學(xué)工具軟件來實現(xiàn)。
Ok,到了第一個問題了,如何集成呢?我們還知道TestCenter有個插件庫。聰明的你一定想到了,那就是我們只需要做一個符合TestCenter插件規(guī)范的插件,將Matlab程序調(diào)用起來,可以和TestCenter互相傳遞數(shù)據(jù)就可以了。是不是很簡單???
MATLAB插件是TestCenter提供的眾多插件之一,如下圖所示。
MATLAB插件
TestCenter通過調(diào)用MATLAB插件實現(xiàn) TestCenter 和 MATLAB 的無縫鏈接,方便用戶充分利用 MATLAB 豐富的函數(shù)庫和強大的數(shù)據(jù)計算能力,從而大大地拓展了 TestCenter的開發(fā)功能。MATLAB插件的配置界面可輸入MATLAB腳本,同時可設(shè)置傳入傳出MATLAB的數(shù)據(jù)。如下圖所示。
MATLAB插件配置界面
下圖是TestCenter利用MATLAB插件進行功率譜計算,并利用TestCenter的繪圖功能繪制MATLAB傳回的數(shù)據(jù)的示例。
利用MATLAB進行功率譜計算
TestCenter通 過 MATLAB插件編寫并運行MATLAB腳本,實現(xiàn)了TestCenter 與 MATLAB 的無縫對接。為用戶進行自動測試過程中的數(shù)據(jù)分析和計算提供了強有力支持。