LabVIEW虛擬儀器入門與測控應(yīng)用100例 課件 第6章 LabVIEW的變量與節(jié)點_第1頁
LabVIEW虛擬儀器入門與測控應(yīng)用100例 課件 第6章 LabVIEW的變量與節(jié)點_第2頁
LabVIEW虛擬儀器入門與測控應(yīng)用100例 課件 第6章 LabVIEW的變量與節(jié)點_第3頁
LabVIEW虛擬儀器入門與測控應(yīng)用100例 課件 第6章 LabVIEW的變量與節(jié)點_第4頁
LabVIEW虛擬儀器入門與測控應(yīng)用100例 課件 第6章 LabVIEW的變量與節(jié)點_第5頁
已閱讀5頁,還剩12頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

虛擬儀器技術(shù)及應(yīng)用LabVIEW的變量與節(jié)點LabVIEW中的變量有局部變量和全局變量兩種。主要解決數(shù)據(jù)和對象在同一VI程序中的復(fù)用和在不同VI程序中的共享問題。LabVIEW中變量不能直接創(chuàng)建,必須關(guān)聯(lián)到一個前面板對象,依靠此對象來存儲、讀取數(shù)據(jù)。6.1局部變量局部變量只能在變量生成的程序中使用。其可以在同一個VI的程序框圖中的不同位置多次為指示對象賦值,多次從控制中取出數(shù)據(jù);或者是為控制對象賦值,從指示對象中取出數(shù)據(jù)。6.1.2局部變量的使用局部變量有“讀”和“寫”兩種屬性。當屬性為“讀”時,可以從局部變量中讀出數(shù)據(jù);當屬性為“寫”時,可以給這個局部變量賦值。通過這種方法,就可以達到給控制對象賦值或從指示對象中讀出數(shù)據(jù)的目的。局部變量既可以是輸入量也可以是顯示量。

6.1.3局部變量的特點1、局部變量占用一定的內(nèi)存。2、使用局部變量可以在程序框圖的不同位置訪問前面板對象。前面板對象和其局部變量所包含數(shù)據(jù)是相同。3、多個局部變量容易引發(fā)邏輯錯誤6.2全局變量全局變量可以在任何LabVIEW程序中使用,用于程序之間的數(shù)據(jù)交換。全局變量需要關(guān)聯(lián)到前面板對象,專門有一個程序文件來保存全局變量的關(guān)聯(lián)對象,此程序只有前面板而無程序框圖,前面板中可放置多個控制或指示對象。6.2.2全局變量的特點LabVIEW中的全局變量以獨立文件的形式存在,并且在一個全局變量中可以包含多個對象,擁有多種數(shù)據(jù)類型。多個變量可關(guān)聯(lián)到同一對象,此時這些變量和其關(guān)聯(lián)對象之間的數(shù)據(jù)同步,改變其中任何一個的數(shù)據(jù),其他變量或?qū)ο笾袛?shù)據(jù)都將跟著改變。6.2.3全局變量的使用將全局變量用在程序設(shè)計中,一種是直接在程序之間復(fù)制粘貼;另一種需要單擊函數(shù)選板中“選擇VI…”,從彈出對話框中選中全局變量存儲文件,就在程序框圖中創(chuàng)建了一個全局變量,然后將此全局變量關(guān)聯(lián)到全局變量文件前面板中的任意對象。6.3公式節(jié)點公式節(jié)點:專用于處理數(shù)學(xué)公式編程的特殊結(jié)構(gòu)形式。在公式節(jié)點框架內(nèi),LabVIEW允許用戶像書寫數(shù)學(xué)公式或方程式一樣直接編寫數(shù)學(xué)處理節(jié)點。6.3.2公式節(jié)點的語法公式節(jié)點中代碼的語法與C語言相同,可以進行各種數(shù)學(xué)運算。公式節(jié)點中可以聲明變量,加語句注釋,每個公式語句以分號結(jié)束。公式節(jié)點的變量與輸入輸出端口連線無關(guān),但是變量不能有單位。一個公式節(jié)點可以有多個公式。可以使用文本工具往公式節(jié)點中輸入公式,也可以將符合語法要求的代碼直接復(fù)制到公式節(jié)點中。在端口的方框中輸入變量名,變量名要區(qū)分大小寫。一個公式節(jié)點可以有多個變量,輸入端口不能重名,輸出端口也不能重名,但是輸入和輸出端口可以重名。公式節(jié)點的每個輸入端口必須與程序框圖中一個為變量賦值節(jié)點的輸出的端口連線。公式節(jié)點的輸出端口可以連接到指示類控件或需要此公式節(jié)點輸出數(shù)據(jù)的后續(xù)節(jié)點。在公式節(jié)點中不能使用循環(huán)結(jié)構(gòu)和復(fù)雜的條件結(jié)構(gòu),但可以使用簡單的條件結(jié)構(gòu)。使用公式節(jié)點時,有一點應(yīng)當注意:在公式節(jié)點框架中出現(xiàn)的所有變量,必須有一個相對應(yīng)的輸入端口或輸出端口,否則LabVIEW會報錯。6.3.3公式節(jié)點的特點反饋節(jié)點:在While循環(huán)或者For循環(huán)中,將數(shù)據(jù)從一次循環(huán)傳遞到下一次循環(huán)中。在For循環(huán)或While循環(huán)中,當用戶把一個節(jié)點的輸出連接到它的輸入時,連線中會自動插入一個反饋節(jié)點,同時自動創(chuàng)建一個初始化端口。6.4反饋節(jié)點反饋節(jié)點箭頭的方向表示數(shù)據(jù)流的方向。反饋節(jié)點有兩個端口,輸入端口在每次循環(huán)結(jié)束時將當前值存入,輸出端口在每次循環(huán)開始時把上一次循環(huán)存入的值輸出。表達式節(jié)點:簡單的公式節(jié)點。它只有一個輸入端口和一個輸出端口,只能接收一個變量,求出一個值。它的語句不需要分號來結(jié)束。如果輸入變量連接一個數(shù)組或簇,則輸出值也是數(shù)組或簇,表達式節(jié)點依次對數(shù)組或簇中所有成員數(shù)據(jù)進行計算,輸出各個計算值。6.5表達式節(jié)點6.6屬性節(jié)點屬性節(jié)點

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論