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