盡管金剛石鋸片檢測(cè)LabVIEW中有很多信息處理功能函數(shù), 但是仍然功能有限,不能滿煩瑣的數(shù)據(jù)分析與處理功能,相比于LabVIEW,MATLAB在數(shù)值分析和處理面更勝一籌。
因此,如果把LabVIEW與MATLAB相結(jié)合,不失為一個(gè)好的處理方法, 即在LabVIEW中調(diào)用MATLAB, 兩者結(jié)合完成數(shù)據(jù)分析模塊的程序設(shè)計(jì)。
并且 LabVIEW中有與MATLAB的接口函數(shù),這個(gè)接口函數(shù)是以 MATLAB script節(jié)點(diǎn)方式實(shí)現(xiàn)的,通過這種方式就可以在金剛石鋸片檢測(cè)LabVIEW中使用MATLAB強(qiáng)大的數(shù)運(yùn)算能力。
MATLAB Script節(jié)點(diǎn)使得用戶既可以在流程圖中根據(jù) MATLAB 程序的語法編輯M文件又可以將M程序?qū)氤绦驁D中。選擇該節(jié)點(diǎn)的具體操作為
Functions→ Mathematics→ FormulaPalett
在將該節(jié)點(diǎn)添加到流程圖中后,選擇對(duì)應(yīng)的腳本服務(wù)器。 此處應(yīng)選擇MATLAB Script。從圖中可以看出與其相關(guān)的菜單項(xiàng)。
通過這些菜單可以將M程序?qū)朐摴?jié)點(diǎn),并且可以給節(jié)點(diǎn)增加輸入輸出變量。添加該節(jié)點(diǎn)之后,就可以按MATLAB的語法要求在節(jié)點(diǎn)中編寫M程序,完成后通過單擊 Export 將程序保在選定 目錄中。
如果事先已經(jīng)將MATALB程序編號(hào),則可直接將其導(dǎo)入節(jié)點(diǎn)中可通過單擊Import完成導(dǎo)入。 還可以對(duì)節(jié)點(diǎn)增加輸入、 輸出變量,這些變量在序運(yùn)行時(shí),起到在陶瓷切割片檢測(cè)LabVIEW和MATLAB 之間傳遞參數(shù)的作用。
因此,通過LabVIEW與MATLAB結(jié)合的方式可以更方便更容易地設(shè)計(jì)出號(hào)分析模塊的程序,金剛石鋸片檢測(cè)信號(hào)分析模塊的主界面及程序框圖。