《程序結(jié)構(gòu)》PPT課件

《程序結(jié)構(gòu)》PPT課件

ID:36916753

大小:1.39 MB

頁(yè)數(shù):30頁(yè)

時(shí)間:2019-05-10

《程序結(jié)構(gòu)》PPT課件_第1頁(yè)
《程序結(jié)構(gòu)》PPT課件_第2頁(yè)
《程序結(jié)構(gòu)》PPT課件_第3頁(yè)
《程序結(jié)構(gòu)》PPT課件_第4頁(yè)
《程序結(jié)構(gòu)》PPT課件_第5頁(yè)
資源描述:

《《程序結(jié)構(gòu)》PPT課件》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、程序結(jié)構(gòu)LabVIEW主要內(nèi)容3.1循環(huán)結(jié)構(gòu)3.2分支結(jié)構(gòu)(條件)3.3順序結(jié)構(gòu)3.4公式節(jié)點(diǎn)3.5事件結(jié)構(gòu)3.6菜單的建立及操作23.1循環(huán)結(jié)構(gòu)While循環(huán)For循環(huán)循環(huán)結(jié)構(gòu)內(nèi)外的數(shù)據(jù)交換與自動(dòng)索引移位寄存器和反饋節(jié)點(diǎn)33.1循環(huán)結(jié)構(gòu)3.1.1While循環(huán)inti=-1;boolStop=false;do{i++;……;if()Stop=true;}While(Stop==false)容器對(duì)象可嵌套43.1循環(huán)結(jié)構(gòu)3.1.1While循環(huán)描述:計(jì)數(shù)從0開始(i=0)先執(zhí)行循環(huán)體,而后i+1,如果循環(huán)只執(zhí)行一次,那么循環(huán)輸出值i=0循環(huán)至少要運(yùn)行一次條件

2、端子包括StopifTrue和ContinueifTrue兩種隨機(jī)信號(hào)的發(fā)生與顯示53.1.2For循環(huán)注意:循環(huán)初始,計(jì)數(shù)端子讀入循環(huán)次數(shù),此后在循環(huán)過(guò)程中,不會(huì)隨輸入值改變;如果計(jì)數(shù)端子初始值為0,則程序一次都不會(huì)運(yùn)行。3.1循環(huán)結(jié)構(gòu)For(inti=0;i

3、.1循環(huán)結(jié)構(gòu)3.1.4移位寄存器功能是:把當(dāng)前循環(huán)完成時(shí)的某個(gè)數(shù)據(jù)傳遞給下一次循環(huán)的開始。83.1循環(huán)結(jié)構(gòu)3.1.4移位寄存器移位寄存器的創(chuàng)建方法;可以轉(zhuǎn)移各種類型的數(shù)據(jù):數(shù)值、布爾、數(shù)組、字符串等;顏色與存儲(chǔ)數(shù)據(jù)類型相關(guān);建議為左端子賦初始值;一對(duì)移位寄存器,可以有多個(gè)左端子(記錄前面多次循環(huán)的結(jié)果),但只能有一個(gè)右端子;93.1循環(huán)結(jié)構(gòu)3.1.4反饋節(jié)點(diǎn)相當(dāng)于只有一個(gè)左端子的移位寄存器103.1循環(huán)結(jié)構(gòu)3.1.4反饋節(jié)點(diǎn)數(shù)據(jù)在本次循環(huán)結(jié)束前從反饋節(jié)點(diǎn)箭尾進(jìn)入,在下一次循環(huán)開始后從反饋節(jié)點(diǎn)箭頭流出;移位寄存器和反饋節(jié)點(diǎn)可以相互轉(zhuǎn)換,也可從函數(shù)模板添加;在循

4、環(huán)結(jié)構(gòu)里,當(dāng)把子VI、函數(shù)或其組合的輸出接入自身輸入時(shí),反饋節(jié)點(diǎn)將自動(dòng)生成;顏色與存儲(chǔ)數(shù)據(jù)類型相關(guān);建議為初始化端子賦初值。113.1循環(huán)結(jié)構(gòu)前面板框圖求n!123.2分支結(jié)構(gòu)與Switch語(yǔ)句功能相似選擇器端子——Switch后的變量;分支標(biāo)簽——case后常量表達(dá)式;與接入選擇器端子相匹配的標(biāo)簽對(duì)應(yīng)的框圖被運(yùn)行。133.2分支結(jié)構(gòu)幾點(diǎn)說(shuō)明可以實(shí)現(xiàn)if…else語(yǔ)句的功能;選擇器端子的值可以是布爾型、字符串、整型或者枚舉型,創(chuàng)建時(shí)默認(rèn)為布爾型;堆疊的分支框圖,用選擇器標(biāo)簽切換;分支必須覆蓋所有選擇范圍,區(qū)別于Switch;分支標(biāo)簽,用英文逗號(hào)分開多個(gè)項(xiàng)目,

5、用連續(xù)兩個(gè)英文句號(hào)表示范圍;例如,..-11,3,47..6,Default143.2分支結(jié)構(gòu)幾點(diǎn)說(shuō)明Case結(jié)構(gòu)快捷菜單;選擇器端子的值在Case內(nèi)部仍然可以使用,通過(guò)隧道Tunnel,也可以向外傳遞數(shù)據(jù),輸出隧道必須從每一個(gè)Case中得到明確的輸入值,否則程序無(wú)法運(yùn)行。輸出隧道空心:有分支中沒有為其接入輸入值輸出隧道實(shí)心:全部分支都已接入輸入值程序示例求一個(gè)數(shù)的平方根(判斷正負(fù))153.3順序結(jié)構(gòu)傳統(tǒng)編程語(yǔ)言中,程序有明確的順序執(zhí)行,即按照程序代碼從上到下的順序執(zhí)行,每個(gè)時(shí)刻只執(zhí)行一步,這種方式稱為控制流編程。而LabVIEW屬于數(shù)據(jù)流編程,只有當(dāng)某個(gè)節(jié)

6、點(diǎn)的所有輸入均有效時(shí),才能執(zhí)行該節(jié)點(diǎn),這一點(diǎn)稱為數(shù)據(jù)依賴性。LabVIEW環(huán)境支持并行執(zhí)行、多任務(wù)和多VIs。163.3順序結(jié)構(gòu)堆疊的順序結(jié)構(gòu)類似Case結(jié)構(gòu),在同一位置堆疊多個(gè)子框圖;子框圖從0開始,依次編排序號(hào),每個(gè)子框圖稱為一個(gè)幀(Frame),外形像電影膠片;為在幀之間傳遞數(shù)據(jù),建立了局部變量機(jī)制;具有隧道,輸出隧道只允許有一個(gè)數(shù)據(jù)源。173.3順序結(jié)構(gòu)平鋪的順序結(jié)構(gòu)與堆疊的順序結(jié)構(gòu)功能相同,僅表現(xiàn)形式不同,可互換;在幀數(shù)不多的時(shí)候,可以采用,比較直觀,方便代碼閱讀;不需要借助局部變量傳遞數(shù)據(jù)。183.4公式節(jié)點(diǎn)描述以文本編程的形式實(shí)現(xiàn)程序邏輯,代碼

7、的語(yǔ)法類似C語(yǔ)言,但不完全相同;可以實(shí)現(xiàn)if語(yǔ)句和while、for、do循環(huán)。193.4公式節(jié)點(diǎn)注意節(jié)點(diǎn)包含的變量和方程的數(shù)量不限;輸入(或輸出)變量之間不可同名,輸入與輸出可以同名;通過(guò)單擊邊框可增加或刪除輸入、輸出端子,拖拽可改變位置;一般輸入在左,輸出在右;必須連接所有的輸入端子;變量可以是浮點(diǎn)數(shù)、整數(shù)和數(shù)值數(shù)組;具體語(yǔ)法參看幫助中的FormulaNodes部分。203.5事件結(jié)構(gòu)事件響應(yīng)和處理是構(gòu)建圖形用戶界面的重要內(nèi)容。在LabVIEW6.1之前只能通過(guò)輪詢方法實(shí)現(xiàn),不靈活,且占用較多CPU資源。而后引入的事件結(jié)構(gòu),運(yùn)行方式與Windows操作系

8、統(tǒng)的事件處理方式類似,方便使用。EventStruc

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。