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