學(xué)習(xí)LabVIEW(四)——MATLAB script節(jié)點(diǎn)
![](http://editerupload.eepw.com.cn/fetch/20161101/337297_1_0.jpg)
這個(gè)節(jié)點(diǎn)實(shí)際上對(duì)應(yīng)了一個(gè)MATLAB Automation Server,該Server的Command Window在運(yùn)行程序之后也會(huì)出現(xiàn)。
![](http://editerupload.eepw.com.cn/fetch/20161101/337297_1_1.jpg)
添加了端口之后需要指定名字,這個(gè)名字在MATLAB腳本中作為變量名來(lái)使用,如下圖所示
![](http://editerupload.eepw.com.cn/fetch/20161101/337297_1_2.jpg)
但是這樣還不能和LabVIEW其它節(jié)點(diǎn)的數(shù)據(jù)流對(duì)接。圖形語(yǔ)言怎么分類我不太清楚,但LabVIEW給我的感覺(jué)比較像Static Type Language,想要讓MATLAB script節(jié)點(diǎn)順利接入到LabVIEW框圖的數(shù)據(jù)流上,需要指定輸入/輸出端口的類型。在端口上點(diǎn)右鍵,選擇類型即可,如下圖所示:
![](http://editerupload.eepw.com.cn/fetch/20161101/337297_1_3.jpg)
![](http://editerupload.eepw.com.cn/fetch/20161101/337297_1_4.jpg)
程序界面如下:
![](http://editerupload.eepw.com.cn/fetch/20161101/337297_1_5.jpg)
值得注意的是,在界面上添加數(shù)組控件之后,還要往數(shù)組控件里放入一個(gè)數(shù)值控件,表明這個(gè)數(shù)組是一個(gè)數(shù)值數(shù)組。所以說(shuō)LabVIEW G語(yǔ)言有種Static Type的感覺(jué)。
![](http://editerupload.eepw.com.cn/fetch/20161101/337297_1_6.jpg)
由于MATLAB script節(jié)點(diǎn)中的MATLAB代碼都是在MATLAB的Automation Server中執(zhí)行的,因此我們可以在Server的Command Window中查看各個(gè)變量的值:
![](http://editerupload.eepw.com.cn/fetch/20161101/337297_1_7.jpg)
評(píng)論