




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第五章 結(jié)構(gòu)與屬性控制5.1 5.1 條件分支結(jié)構(gòu):條件分支結(jié)構(gòu):Case Case 循環(huán)循環(huán) CaseCase結(jié)構(gòu)也是結(jié)構(gòu)也是LabVIEWLabVIEW最基本的結(jié)構(gòu)之一。相當(dāng)最基本的結(jié)構(gòu)之一。相當(dāng)于于C C語(yǔ)言的語(yǔ)言的switchswitch語(yǔ)句:語(yǔ)句:switch(switch(表達(dá)式表達(dá)式) ) case 1: case 1:語(yǔ)句語(yǔ)句1 1; case 2:case 2:語(yǔ)句語(yǔ)句2 2; case n:case n:語(yǔ)句語(yǔ)句n n; default:default:語(yǔ)句語(yǔ)句n+1n+1; 第五講第五講 程序結(jié)構(gòu)程序結(jié)構(gòu)-循環(huán)結(jié)構(gòu)循環(huán)結(jié)構(gòu)第五章 結(jié)構(gòu)與屬性控制 Case結(jié)構(gòu)含有兩個(gè)或者更
2、多的子程序(Case),執(zhí)行哪一個(gè)取決于與選擇端子或者選擇對(duì)象的外部接口相連接的某個(gè)整數(shù)、布爾數(shù)、字符串或者標(biāo)識(shí)的值。必須選擇一個(gè)默認(rèn)的Case以處理超出范圍的數(shù)值,或者直接列出所有可能的輸入數(shù)值。Case結(jié)構(gòu)見下圖,各個(gè)子程序占有各自的流程框,在其上沿中央有相應(yīng)的子程序標(biāo)識(shí):Ture、False或、。按鈕用來(lái)改變當(dāng)前顯示的子程序(各子程序是重疊放在屏幕同一位置上的)。第五章 結(jié)構(gòu)與屬性控制LabVIEWLabVIEW中中CaseCase循環(huán)位于程序框圖中,函數(shù)循環(huán)位于程序框圖中,函數(shù)編程編程結(jié)構(gòu)結(jié)構(gòu)條件結(jié)構(gòu)。如圖所示:條件結(jié)構(gòu)。如圖所示:第五章 結(jié)構(gòu)與屬性控制CaseCase結(jié)構(gòu)的組成結(jié)構(gòu)的
3、組成 最基本的最基本的CaseCase結(jié)構(gòu)由:結(jié)構(gòu)由:CaseCase框架、選擇端口、框圖標(biāo)框架、選擇端口、框圖標(biāo)識(shí)符和遞增識(shí)符和遞增/ /遞減按鈕構(gòu)成。遞減按鈕構(gòu)成。 選擇端口相當(dāng)于選擇端口相當(dāng)于C C語(yǔ)言的語(yǔ)言的SwitchSwitch語(yǔ)句中的語(yǔ)句中的“表達(dá)式表達(dá)式”,框圖標(biāo)識(shí)符相當(dāng)于框圖標(biāo)識(shí)符相當(dāng)于“表達(dá)式表達(dá)式n”n”。 選擇端口的外部控制條件的數(shù)據(jù)類型有選擇端口的外部控制條件的數(shù)據(jù)類型有3 3種:布爾型、種:布爾型、數(shù)字型和字符串型。數(shù)字型和字符串型。 控制條件的數(shù)據(jù)類型必須與框圖標(biāo)識(shí)符中數(shù)據(jù)類型一控制條件的數(shù)據(jù)類型必須與框圖標(biāo)識(shí)符中數(shù)據(jù)類型一致。致。 1.1.控制條件為布爾類型,框
4、圖標(biāo)識(shí)符取值控制條件為布爾類型,框圖標(biāo)識(shí)符取值TrueTrue和和FalseFalse; 2.2.控制條件為數(shù)字類型,框圖標(biāo)識(shí)符取值控制條件為數(shù)字類型,框圖標(biāo)識(shí)符取值0,1,2,0,1,2,; 3.3.控制條件為字符串類型,框圖標(biāo)識(shí)符取值控制條件為字符串類型,框圖標(biāo)識(shí)符取值“條件條件n”n”;第五章 結(jié)構(gòu)與屬性控制 條件結(jié)構(gòu)包含有兩個(gè)或者更多的子框圖,每一個(gè)子框圖包含一條件結(jié)構(gòu)包含有兩個(gè)或者更多的子框圖,每一個(gè)子框圖包含一段程序代碼,由此對(duì)應(yīng)一個(gè)程序分支。多個(gè)子框圖就像一摞卡片重段程序代碼,由此對(duì)應(yīng)一個(gè)程序分支。多個(gè)子框圖就像一摞卡片重疊在一起,任何時(shí)候只有一個(gè)是可見的,執(zhí)行哪一個(gè)取決于于選擇
5、疊在一起,任何時(shí)候只有一個(gè)是可見的,執(zhí)行哪一個(gè)取決于于選擇端子外部接口相連的某個(gè)整數(shù),布爾數(shù),字符串或者枚舉指,用戶端子外部接口相連的某個(gè)整數(shù),布爾數(shù),字符串或者枚舉指,用戶也可以直接輸入所有可能出現(xiàn)的值。也可以直接輸入所有可能出現(xiàn)的值。 1 選擇端口的輸入值選擇端口的輸入值 條件結(jié)構(gòu)選擇端口的輸入值是由與它相連的輸入控件對(duì)象決定的,數(shù)據(jù)類型可以是布爾量,整形,字符串型或者枚舉型。條件結(jié)構(gòu)頂部中間是各分支的選擇標(biāo)識(shí),它自動(dòng)調(diào)整為輸入的數(shù)據(jù)類型,可以在工具模板上使用標(biāo)簽工具直接鍵入單個(gè)數(shù)值或某個(gè)數(shù)據(jù)范圍。數(shù)值之間用逗號(hào)來(lái)分開,例如:“.0,2,4.10”表示選擇條件為:0,2,4,5,6,7,8
6、,9,10。對(duì)于字符型和枚舉型數(shù)值在條件標(biāo)識(shí)上會(huì)自動(dòng)加上雙引號(hào),當(dāng)鍵入的選擇器標(biāo)識(shí)值與連接選擇端口的數(shù)值類型不同時(shí),選擇器標(biāo)識(shí)變?yōu)榧t色標(biāo)識(shí)有錯(cuò)誤。如圖:第五章 結(jié)構(gòu)與屬性控制 設(shè)置默認(rèn)分支的方法是,選擇一個(gè)分支結(jié)構(gòu),在快捷設(shè)置默認(rèn)分支的方法是,選擇一個(gè)分支結(jié)構(gòu),在快捷菜單中執(zhí)行菜單中執(zhí)行“本分支設(shè)置為默認(rèn)分支本分支設(shè)置為默認(rèn)分支”,它的作用是當(dāng)選,它的作用是當(dāng)選擇端口的值與選擇器標(biāo)識(shí)值沒有一個(gè)匹配時(shí),就執(zhí)行默認(rèn)擇端口的值與選擇器標(biāo)識(shí)值沒有一個(gè)匹配時(shí),就執(zhí)行默認(rèn)分支。如圖:分支。如圖:第五章 結(jié)構(gòu)與屬性控制2條件結(jié)構(gòu)的數(shù)據(jù)通道條件結(jié)構(gòu)的數(shù)據(jù)通道 條件結(jié)構(gòu)的數(shù)據(jù)通道就是數(shù)據(jù)的輸入和輸出端口。將結(jié)構(gòu)
7、內(nèi)外的端子相連后,邊框上就會(huì)出現(xiàn)一個(gè)小矩形框,這就是數(shù)據(jù)通道,用于傳輸數(shù)據(jù)。向條件結(jié)構(gòu)的一個(gè)分支提供數(shù)據(jù)時(shí),這個(gè)數(shù)據(jù)對(duì)于所有的分支都是有效的,也就是其他分支都可以使用這個(gè)輸入數(shù)據(jù)。條件結(jié)構(gòu)的輸出通道有些不同,當(dāng)在一個(gè)分支中創(chuàng)建輸出通道后,所有分支的同一位置都會(huì)出現(xiàn)一個(gè)白色小方框,它要求每一個(gè)分支都必須為這個(gè)通道予以連接,通道變?yōu)閷?shí)心后程序才可以運(yùn)行。也可以在通道的快捷菜單中選定“未連線時(shí)使用默認(rèn)”為沒有連接的分支定義一個(gè)默認(rèn)輸出值,這時(shí)輸出通道變?yōu)榛疑?。如圖:第五章 結(jié)構(gòu)與屬性控制例一:該例的目的是檢查一個(gè)數(shù)是不是正數(shù),如果是就計(jì)算該數(shù)的例一:該例的目的是檢查一個(gè)數(shù)是不是正數(shù),如果是就計(jì)算該數(shù)
8、的平方根值,如果不是則發(fā)出警告。平方根值,如果不是則發(fā)出警告。 1.新建一個(gè)VI,在前面板上放置一個(gè)數(shù)值輸入控件和一個(gè)數(shù)字顯示控件。 2.在程序框圖上放置一個(gè)條件結(jié)構(gòu),調(diào)整邊框?yàn)楹线m大小。 3.在比較運(yùn)算子模板中選取“大于等于0?”函數(shù),如果數(shù)字大于或者等于0則返回真,否則返回假。它的輸出連接條件接口的選擇端口。 4.在數(shù)值數(shù)字運(yùn)算子模板中選取“平方根”函數(shù),放置在條件結(jié)構(gòu)的“真”子代碼框。 5.選擇一個(gè)發(fā)聲函數(shù),放到條件結(jié)構(gòu)的“假”子代碼框。它位于函數(shù)編程圖形與聲音蜂鳴聲。如圖: 第五章 結(jié)構(gòu)與屬性控制6. 在條件結(jié)構(gòu)的假代碼框的輸出通道上選取創(chuàng)建常量,創(chuàng)建常數(shù)-999,表示當(dāng)數(shù)值輸入為負(fù)數(shù)
9、時(shí)輸出-999,同時(shí)蜂鳴器發(fā)出警告。7. 完成連線,運(yùn)行結(jié)果如圖:第五章 結(jié)構(gòu)與屬性控制 例二:例二:該例的目的是首先要判斷液面的高度是否超過(guò)零界面,如果超過(guò)零界面則執(zhí)行后續(xù)操作(循環(huán)判斷液面是否超位),否則停止執(zhí)行程序。 因?yàn)長(zhǎng)abview語(yǔ)言的While循環(huán)是先執(zhí)行,然后再判斷條件。而在實(shí)際應(yīng)用中,經(jīng)常是要求先進(jìn)行判斷條件,只有當(dāng)條件滿足時(shí)才執(zhí)行,否則不執(zhí)行??梢栽赪hile循環(huán)中加入條件結(jié)構(gòu)來(lái)實(shí)現(xiàn)此功能:1.新建一個(gè)VI,在前面板上放置一個(gè)數(shù)值輸入控件,模擬容器“液面高度”同時(shí)放置一個(gè)“液面報(bào)警”指示燈,當(dāng)液面超過(guò)零界面時(shí)點(diǎn)亮。 2.在程序框圖上放置一個(gè)While循環(huán)結(jié)構(gòu)并在它內(nèi)部放置一
10、個(gè)條件結(jié)構(gòu),調(diào)整結(jié)構(gòu)邊框位合適的大小。 3.在比較運(yùn)算子模板中選取“大于0?”函數(shù),如果數(shù)字大于0返回真,否則返回假。它的輸出連接條件的選擇端口,并且連接到While循環(huán)結(jié)構(gòu)的循環(huán)條件端子,表示輸入數(shù)字量大于0則繼續(xù)循環(huán),并且執(zhí)行真分支。 4.在真分支代碼框中,放置“大于?”函數(shù),將“液面高度”與上限值“5”進(jìn)行比較,輸出送給“液面報(bào)警”指示燈。 5.完成連線,并運(yùn)行程序。程序及運(yùn)行結(jié)果如圖: 第五章 結(jié)構(gòu)與屬性控制第五章 結(jié)構(gòu)與屬性控制5.2 5.2 順序結(jié)構(gòu)順序結(jié)構(gòu) 在代碼式的傳統(tǒng)編程語(yǔ)言中,默認(rèn)的情況是,程序語(yǔ)句按照排在代碼式的傳統(tǒng)編程語(yǔ)言中,默認(rèn)的情況是,程序語(yǔ)句按照排列順序執(zhí)行,但列
11、順序執(zhí)行,但LabVIEWLabVIEW中不同,它是一種圖形化的數(shù)據(jù)流式編程語(yǔ)中不同,它是一種圖形化的數(shù)據(jù)流式編程語(yǔ)言。在下圖左圖中,假設(shè)有言。在下圖左圖中,假設(shè)有A A、B B、C C、D D個(gè)節(jié)點(diǎn),其數(shù)據(jù)流向如右個(gè)節(jié)點(diǎn),其數(shù)據(jù)流向如右圖所示。按照數(shù)據(jù)流式語(yǔ)言的約定,任何一個(gè)節(jié)點(diǎn)只有在所有的輸圖所示。按照數(shù)據(jù)流式語(yǔ)言的約定,任何一個(gè)節(jié)點(diǎn)只有在所有的輸入數(shù)據(jù)有效時(shí)才會(huì)執(zhí)行,所以圖中,當(dāng)且僅當(dāng)入數(shù)據(jù)有效時(shí)才會(huì)執(zhí)行,所以圖中,當(dāng)且僅當(dāng)A A、B B、C C個(gè)節(jié)點(diǎn)執(zhí)行個(gè)節(jié)點(diǎn)執(zhí)行完,使得完,使得D D節(jié)點(diǎn)的個(gè)輸入數(shù)據(jù)都到達(dá)節(jié)點(diǎn)的個(gè)輸入數(shù)據(jù)都到達(dá)D D節(jié)點(diǎn)后,節(jié)點(diǎn)后,D D節(jié)點(diǎn)才執(zhí)行。但是節(jié)點(diǎn)才執(zhí)行。但
12、是要注意,這里并沒有規(guī)定要注意,這里并沒有規(guī)定A A、B B、C C個(gè)節(jié)點(diǎn)的執(zhí)行順序。在個(gè)節(jié)點(diǎn)的執(zhí)行順序。在LabVIEWLabVIEW中這種情況下,中這種情況下,A A、B B、C C的執(zhí)行順序是不確定的,如果要對(duì)它們規(guī)定的執(zhí)行順序是不確定的,如果要對(duì)它們規(guī)定一個(gè)確定的順序,那就需要使用本節(jié)介紹的一個(gè)確定的順序,那就需要使用本節(jié)介紹的“順序結(jié)構(gòu)順序結(jié)構(gòu)”。第五章 結(jié)構(gòu)與屬性控制 上圖右邊是順序結(jié)構(gòu)的圖標(biāo),它看上去像是電影膠片。它可以上圖右邊是順序結(jié)構(gòu)的圖標(biāo),它看上去像是電影膠片。它可以按一定順序執(zhí)行多個(gè)子程序。首先執(zhí)行按一定順序執(zhí)行多個(gè)子程序。首先執(zhí)行0幀中的程序,然后執(zhí)行幀中的程序,然后執(zhí)
13、行1幀中的程序,逐個(gè)執(zhí)行下去。與幀中的程序,逐個(gè)執(zhí)行下去。與Case結(jié)構(gòu)類似,這多幀程序在流結(jié)構(gòu)類似,這多幀程序在流程圖中占有同一個(gè)位置。程圖中占有同一個(gè)位置。 順序框圖位于函數(shù)編程結(jié)構(gòu)平鋪式順序結(jié)構(gòu),層疊式順序結(jié)構(gòu)。 順序結(jié)構(gòu)依次執(zhí)行程序,它可以包含多個(gè)代碼子框圖,每個(gè)子框圖稱為幀。右擊順序結(jié)構(gòu)的框架,將彈出如圖所示的快捷菜單。其中添加順序局部變量是為了在各個(gè)幀之間傳遞數(shù)據(jù)。第五章 結(jié)構(gòu)與屬性控制例:順序結(jié)構(gòu)的一個(gè)典型應(yīng)用就是計(jì)算程序運(yùn)行的時(shí)間,將通過(guò)這例:順序結(jié)構(gòu)的一個(gè)典型應(yīng)用就是計(jì)算程序運(yùn)行的時(shí)間,將通過(guò)這個(gè)例子來(lái)說(shuō)明順序結(jié)構(gòu)的用法。個(gè)例子來(lái)說(shuō)明順序結(jié)構(gòu)的用法。 1.新建一個(gè)VI,在前面
14、板上放置一個(gè)數(shù)值輸入控件“給定數(shù)據(jù)”和兩個(gè)數(shù)值顯示控件“執(zhí)行次數(shù)”,“所需時(shí)間”。 2.在程序框圖上放置一個(gè)層疊式順序結(jié)構(gòu),右擊結(jié)構(gòu)邊框,在彈出的快捷菜單中執(zhí)行兩次“在后面添加幀”,創(chuàng)建幀1和幀2。 3.選取第0幀,記錄程序運(yùn)行初始時(shí)間。 右擊順序結(jié)構(gòu)框圖的邊框,在彈出的快捷菜單中執(zhí)行“添加順序局部變量”,這時(shí)在第0幀的下邊框出現(xiàn)一個(gè)黃色小方框,這就是順序局部變量,它可以在同一個(gè)順序結(jié)構(gòu)中的各幀之間傳遞數(shù)據(jù)。放置一個(gè)時(shí)間計(jì)數(shù)器到順序結(jié)構(gòu)內(nèi),它位于函數(shù)編程定時(shí)時(shí)間計(jì)數(shù)器。返回毫秒定時(shí)器的值,用與計(jì)算占用的時(shí)間。用連線工具將它與順序局部變量相連,這時(shí)黃色小方框里會(huì)出現(xiàn)一個(gè)指向順序結(jié)構(gòu)外部的箭頭,數(shù)
15、值可用后續(xù)幀使用,如圖:第五章 結(jié)構(gòu)與屬性控制4. 選取第1幀,實(shí)現(xiàn)等于給定值的匹配運(yùn)算。程序如圖:第五章 結(jié)構(gòu)與屬性控制5. 選取第2幀,同樣放置一個(gè)時(shí)間計(jì)數(shù)器函數(shù)用于返回當(dāng)前時(shí)間,將它減去順序局部變量傳遞過(guò)來(lái)的第一幀初始時(shí)間后就可以得到花費(fèi)的時(shí)間,如圖: 第五章 結(jié)構(gòu)與屬性控制運(yùn)行,結(jié)果如圖:運(yùn)行,結(jié)果如圖:注意注意:Labview編程的主要特點(diǎn)是數(shù)據(jù)流形式,這便于VI大量的按照并行方式運(yùn)行,優(yōu)化了程序的計(jì)算性能。而順序結(jié)構(gòu)卻趨向于中斷數(shù)據(jù)流編程,禁止程序并行操作,順序結(jié)構(gòu)還掩蓋了部分代碼,所以用戶在編程時(shí)應(yīng)盡量不用或少用順序結(jié)構(gòu)。第五章 結(jié)構(gòu)與屬性控制5.3 公式節(jié)點(diǎn)公式節(jié)點(diǎn) 用戶可以在
16、程序框圖的兩個(gè)位置找到公式節(jié)點(diǎn)結(jié)構(gòu),一個(gè)位于函數(shù)Express算術(shù)與比較公式;另一個(gè)位于函數(shù)編程結(jié)構(gòu)公式節(jié)點(diǎn)。如圖: 第五章 結(jié)構(gòu)與屬性控制第一種公式節(jié)點(diǎn)的使用比較方便,如圖:第五章 結(jié)構(gòu)與屬性控制當(dāng)把第一種公式節(jié)點(diǎn)放置到程序框圖上時(shí),系統(tǒng)便會(huì)自動(dòng)彈出如上圖所示的對(duì)話框,它的操作比較簡(jiǎn)單,當(dāng)上述對(duì)話框右上方的方塊顯示為綠色時(shí),則表明系統(tǒng)識(shí)別輸入的函數(shù),當(dāng)出現(xiàn)非法函數(shù)時(shí),則表明系統(tǒng)不識(shí)別。如圖: 第五章 結(jié)構(gòu)與屬性控制它的使用雖然方便,但消耗的系統(tǒng)資源較多,下面我們將重點(diǎn)介紹第二種公式節(jié)點(diǎn)的使用方法。如圖:創(chuàng)建一個(gè)公式節(jié)點(diǎn)到程序框圖,在邊框上單擊右鍵選擇添加,然后即可在節(jié)點(diǎn)框中輸入變量名稱,如圖
17、: 第五章 結(jié)構(gòu)與屬性控制假如程序中有一些復(fù)雜的數(shù)學(xué)計(jì)算,編寫圖形代假如程序中有一些復(fù)雜的數(shù)學(xué)計(jì)算,編寫圖形代碼是比較麻煩的。如碼是比較麻煩的。如x0,y=mxx0,y=mx3 3+3nx+3nx2 2-x+1; -x+1; x=0,y=-2mxx0,y=mxx0,y=mx3 3+3nx+3nx2 2-x+1;-x+1; x=0,y=-2mx x=0,y=-2mx3 3+x-5+x-5。 應(yīng)用選擇結(jié)構(gòu)應(yīng)用選擇結(jié)構(gòu) ?1: 2;第五章 結(jié)構(gòu)與屬性控制5.6.3 5.6.3 公式節(jié)點(diǎn)的特點(diǎn)公式節(jié)點(diǎn)的特點(diǎn) 1 1. .LabVIEWLabVIEW的公式節(jié)點(diǎn)的使用簡(jiǎn)化計(jì)算公式的的公式節(jié)點(diǎn)的使用簡(jiǎn)化計(jì)算
18、公式的圖形化編程,提高了效率。圖形化編程,提高了效率。 2.2.公式節(jié)點(diǎn)框架中出現(xiàn)的所有變量,必須有一公式節(jié)點(diǎn)框架中出現(xiàn)的所有變量,必須有一個(gè)對(duì)應(yīng)的輸入輸出端口,注意輸入輸出端口是可個(gè)對(duì)應(yīng)的輸入輸出端口,注意輸入輸出端口是可設(shè)置的。設(shè)置的。 3.3.公式節(jié)點(diǎn)框架內(nèi)每個(gè)公式后以分號(hào)公式節(jié)點(diǎn)框架內(nèi)每個(gè)公式后以分號(hào)”;”;”結(jié)結(jié)束。束。第五章 結(jié)構(gòu)與屬性控制應(yīng)用舉例:應(yīng)用舉例: 例一:例一:該例的目的是聯(lián)系使用條件表達(dá)式來(lái)執(zhí)行不同條件時(shí)的數(shù)據(jù)傳輸。下面的代碼表示:如果X為非負(fù)數(shù),Y等于X的平方根;如果X為負(fù)數(shù),Y等于-999。if(x=0)then y=sqrt(x)else y=-999end i
19、f對(duì)這段代碼可以用公式節(jié)點(diǎn)來(lái)計(jì)算,需要注意大小寫,如圖所示: 第五章 結(jié)構(gòu)與屬性控制運(yùn)行結(jié)果如圖:第五章 結(jié)構(gòu)與屬性控制例二:例二:該例的目的是聯(lián)系使用公式節(jié)點(diǎn)來(lái)計(jì)算兩個(gè)輸出x1和x2,并在同一圖表中顯示。 x1t3-10*t+1x2=a*t+b其中:t共取10個(gè)點(diǎn),范圍是從09 1.新建一個(gè)VI,在前面板上放置一個(gè)波形圖,用于同時(shí)顯示輸出的兩個(gè)波形。同時(shí)放置兩個(gè)數(shù)值輸入控件,它們分別表示x2函數(shù)的斜率和截距。 2.在程序框圖上放置一個(gè)For循環(huán),計(jì)數(shù)端子設(shè)為10,計(jì)算自變量t分別等于0到9。 3.在For循環(huán)中添加一個(gè)公式節(jié)點(diǎn),為它添加三個(gè)輸入端口,分別與重復(fù)端口i,斜率a和截距b相連,并添
20、加兩個(gè)輸入端口,分別表示輸出x1和x2。再用文本標(biāo)簽工具再公式節(jié)點(diǎn)里添加代碼。 4.在數(shù)組函數(shù)子模板中選取“創(chuàng)建數(shù)組“函數(shù)將x1和x2合并為一個(gè)二維數(shù)組,并在波形圖中同時(shí)顯示。 5.完成連線,如圖: 第五章 結(jié)構(gòu)與屬性控制運(yùn)行結(jié)果如圖:第五章 結(jié)構(gòu)與屬性控制5.4 全局變量和局部變量全局變量和局部變量 全局變量和局部變量是LabVIEW用來(lái)傳遞數(shù)據(jù)的工具。LabVIEW編程是一種數(shù)據(jù)流編程,它是通過(guò)連線來(lái)傳遞數(shù)據(jù)的。但是如果一個(gè)程序太復(fù)雜的話,有時(shí)連線會(huì)很困難甚至無(wú)法連接,這時(shí)就需要用到局部變量。 建立局部變量建立局部變量:建立局部變量的方法有兩種:一種是在程序框圖中直接添加,如圖:第五章 結(jié)構(gòu)與屬性控制另一種方法是右擊控件對(duì)象,在彈出的快捷菜單中執(zhí)行“創(chuàng)建/局部變量”如圖:第五章 結(jié)構(gòu)與屬性控制局部變量的應(yīng)用局部變量的應(yīng)用該例的目的在于使用局部變量向它聯(lián)系的前面板上的電流控件寫數(shù)據(jù),也可以從電流控件讀取數(shù)據(jù)。程序框圖如圖所示:程序
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣州衛(wèi)生職業(yè)技術(shù)學(xué)院《國(guó)際共產(chǎn)主義運(yùn)動(dòng)史》2023-2024學(xué)年第一學(xué)期期末試卷
- 合肥師范學(xué)院《創(chuàng)意圖像設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 陜西青年職業(yè)學(xué)院《數(shù)據(jù)庫(kù)技術(shù)MySQ》2023-2024學(xué)年第二學(xué)期期末試卷
- 預(yù)防性駕駛與防御性駕駛
- 避險(xiǎn)逃生知識(shí)競(jìng)答
- 大學(xué)生商業(yè)計(jì)劃創(chuàng)業(yè)
- 預(yù)防天然氣爆炸
- 防霧霾小知識(shí)
- 腦積水業(yè)務(wù)學(xué)習(xí)及護(hù)理查房
- 音樂基礎(chǔ)知識(shí)講解
- 博物館疫情防控方案與參觀人數(shù)控制
- 2024年通訊機(jī)房、設(shè)備安全操作規(guī)程(2篇)
- 四川開放大學(xué)2024年秋《土木工程CAD》形考作業(yè)1-2終考答案
- 形勢(shì)與政策總體國(guó)家安全觀
- 智能運(yùn)維知識(shí)庫(kù)建設(shè)方案設(shè)計(jì)與實(shí)施規(guī)劃
- 《即時(shí)檢驗(yàn)(POCT)室內(nèi)質(zhì)量控制指南》
- 互聯(lián)網(wǎng)+大學(xué)創(chuàng)新創(chuàng)業(yè)大賽金獎(jiǎng)計(jì)劃書(完整詳細(xì)版)
- 中國(guó)高血壓防治指南(2024年修訂版)要點(diǎn)解讀
- 室外消防管道保溫施工方案
- 《積極心理學(xué)(第3版)》 課件 第3章 積極情緒的價(jià)值
- 公開課課件-《全球氣候變化》
評(píng)論
0/150
提交評(píng)論