LabVIEW中使用MathScript節(jié)點(diǎn)的方法
在LabVIEW中,我們可以通過(guò)兩種接口來(lái)使用MathScript,分別是MathScript節(jié)點(diǎn)和MathScript交互式窗口。本文將重點(diǎn)介紹如何使用MathScript節(jié)點(diǎn)。 1. 使用Mat
在LabVIEW中,我們可以通過(guò)兩種接口來(lái)使用MathScript,分別是MathScript節(jié)點(diǎn)和MathScript交互式窗口。本文將重點(diǎn)介紹如何使用MathScript節(jié)點(diǎn)。
1. 使用MathScript節(jié)點(diǎn)
通過(guò)MathScript節(jié)點(diǎn),我們可以在LabVIEW的VI中嵌入MathScript腳本,類似于公式節(jié)點(diǎn)的使用方式。首先創(chuàng)建一個(gè)VI,在程序框圖中加入MathScript節(jié)點(diǎn),如下圖所示:
2. MathScript節(jié)點(diǎn)內(nèi)部編輯器
MathScript節(jié)點(diǎn)內(nèi)部相當(dāng)于一個(gè)文本編輯器。通過(guò)工具條上的文本操作按鈕,我們可以直接在MathScript節(jié)點(diǎn)中輸入程序代碼,也可以從其他編輯器復(fù)制粘貼已經(jīng)存在的代碼。MathScript節(jié)點(diǎn)內(nèi)部具有錯(cuò)誤檢查功能,一旦輸入的代碼不符合MathScript節(jié)點(diǎn)的語(yǔ)法,錯(cuò)誤將在行號(hào)處顯示。
使用MathScript節(jié)點(diǎn)需要深入了解MathScript節(jié)點(diǎn)的語(yǔ)法和函數(shù)的程序結(jié)構(gòu)。下面展示的是如何輸出一個(gè)正弦波形:
3. 使用MathScript交互窗口
除了MathScript節(jié)點(diǎn),LabVIEW還提供了MathScript交互窗口,它模仿了Matlab的開(kāi)發(fā)界面,并提供了交互式的編程環(huán)境。啟動(dòng)LabVIEW后,在主菜單中選擇“MathScript窗口”項(xiàng),如下圖所示:
4. MathScript窗口的組成
MathScript窗口由四個(gè)部分構(gòu)成:
- 輸出窗口:用于顯示輸入命令的運(yùn)算結(jié)果和已輸入命令的運(yùn)算結(jié)果。
- 命令窗口:用于輸入MathScript命令和函數(shù),是MathScript的編程窗口。
- 變量、腳本、歷史數(shù)據(jù)窗口:用于顯示已定義的變量及其值,切換到歷史數(shù)據(jù)窗口可以顯示過(guò)去輸入的所有命令。
- 預(yù)覽窗口:用于顯示選中的變量數(shù)據(jù),可以選擇圖形顯示或數(shù)值顯示。
5. 在MathScript窗口中運(yùn)行命令
通過(guò)在命令窗口中輸入命令,如果命令語(yǔ)法正確,按回車鍵后會(huì)自動(dòng)運(yùn)行。例如,輸入以下命令:
x linspace(0, 2*pi, 30); b sin(x)./cos(x); plot (x,b); axis([0 2*pi -20 20]);
其中,x linspace(0, 2*pi, 30)這個(gè)命令生成一個(gè)新的變量x,并在0到2*pi之間均勻取30個(gè)值填充該變量。點(diǎn)擊Script標(biāo)簽上的Run按鈕,將會(huì)彈出Plot 1窗口并顯示x相對(duì)于b的XY曲線。可以通過(guò)點(diǎn)擊Plot 1窗口右上角的"x"來(lái)關(guān)閉窗口。