版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第第10章章 子子VI引子nLabVIEW中的子VISubVI類似于文本編程語言中的函數(shù)。n通過子VI,我們可以把程序分割為一個(gè)個(gè)小的模塊來實(shí)現(xiàn) 本章內(nèi)容n10.1 創(chuàng)建子創(chuàng)建子VIn10.2 查看查看VI層次結(jié)構(gòu)層次結(jié)構(gòu)VI Hierarchy)n10.3 定義子定義子VI屬性屬性n10.4 多態(tài)多態(tài)PolymorphicVI10.1 創(chuàng)建子創(chuàng)建子VIn其實(shí)任何VI本身就可以作為子VI被其它VI調(diào)用,只是你需要在普通VI的基礎(chǔ)上多進(jìn)行兩步簡(jiǎn)單的操作而已:定義連接端子和圖標(biāo)。 10.1 創(chuàng)建子創(chuàng)建子VIn第一步:新建一個(gè)第一步:新建一個(gè)Blank VI,編寫其程序框圖,編寫其程序框圖 n第二步
2、:編輯第二步:編輯VI圖標(biāo)。圖標(biāo)。 10.1 創(chuàng)建子創(chuàng)建子VIn第三步:建立連接端子。第三步:建立連接端子。n第四步:保存該第四步:保存該VI,將該,將該VI當(dāng)作子當(dāng)作子VI調(diào)用調(diào)用 10.2 查看查看VI層次結(jié)構(gòu)層次結(jié)構(gòu)VI Hierarchy)10.3 定義子定義子VI屬性屬性n10.3.1 可重入可重入Reentrant子子VIn在缺省情況下,如果有兩處程序框圖都調(diào)用同在缺省情況下,如果有兩處程序框圖都調(diào)用同一個(gè)子一個(gè)子VI,那么這兩處程序框圖則不能并行運(yùn),那么這兩處程序框圖則不能并行運(yùn)行。即如果當(dāng)該子行。即如果當(dāng)該子VI正在被調(diào)用執(zhí)行時(shí),其它正在被調(diào)用執(zhí)行時(shí),其它調(diào)用就必須等待直到當(dāng)前
3、調(diào)用執(zhí)行完畢。而在調(diào)用就必須等待直到當(dāng)前調(diào)用執(zhí)行完畢。而在很多情況下,我們都希望不同的調(diào)用應(yīng)該是相很多情況下,我們都希望不同的調(diào)用應(yīng)該是相互獨(dú)立的。這時(shí)候我們就需要把子互獨(dú)立的。這時(shí)候我們就需要把子VI設(shè)為可重設(shè)為可重入子入子VI。 10.3 定義子定義子VI屬性屬性n可重入子可重入子VI舉例舉例10.3 定義子定義子VI屬性屬性n10.3.2 設(shè)置子設(shè)置子VI調(diào)用屬性調(diào)用屬性10.3 定義子定義子VI屬性屬性n利用顯示子利用顯示子VI前面板來實(shí)現(xiàn)登錄對(duì)話框前面板來實(shí)現(xiàn)登錄對(duì)話框 10.3.3 自定義子自定義子VI圖標(biāo)形狀圖標(biāo)形狀n第一步:在編輯第一步:在編輯VI圖標(biāo)界面選擇圖標(biāo)界面選擇Edi
4、t-Clear清除圖標(biāo)。清除圖標(biāo)。n第二步:在第二步:在256 Colors下畫一個(gè)封閉的圖形。為了方便與端子對(duì)下畫一個(gè)封閉的圖形。為了方便與端子對(duì)應(yīng),你可以選擇應(yīng),你可以選擇Show Terminals復(fù)選框顯示連接端子。復(fù)選框顯示連接端子。n第三步:將畫好的第三步:將畫好的256色圖標(biāo)分別復(fù)制到色圖標(biāo)分別復(fù)制到16 Colors和和B & W下,下,確保三種顯示模式所顯示的圖標(biāo)形狀一致。確保三種顯示模式所顯示的圖標(biāo)形狀一致。10.4 多態(tài)多態(tài)PolymorphicVIn LabVIEW中的多態(tài)與C+中的多態(tài)概念類似,即函數(shù)可以根據(jù)輸入數(shù)據(jù)的類型自動(dòng)選擇執(zhí)行內(nèi)容。 n在LabVIEW中你也可以創(chuàng)建自己的多態(tài)VI。它實(shí)際上是多個(gè)VI的集合,這些VI具有相同的端子模式。 10.4 多態(tài)多態(tài)PolymorphicVIn創(chuàng)建多態(tài)創(chuàng)建多態(tài)VI舉例舉例n多態(tài)多態(tài)VI對(duì)應(yīng)的兩個(gè)實(shí)例對(duì)應(yīng)的兩個(gè)實(shí)例VI 10.4 多態(tài)多態(tài)PolymorphicVIn調(diào)用多態(tài)子調(diào)用多態(tài)子VI 小試身手n1. 寫一個(gè)子VI計(jì)算輸入雙精度數(shù)組所有元素的平均值,并在上層VI調(diào)用它。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年廣東珠海市城市管理指揮中心招聘人員歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2024年精簡(jiǎn)居間服務(wù)合同集3篇
- 2025年度民間借貸合同范本:醫(yī)療健康產(chǎn)業(yè)貸款合同范例2篇
- 分拆上市的動(dòng)因及績(jī)效研究
- ESG表現(xiàn)、新質(zhì)生產(chǎn)力與企業(yè)高質(zhì)量發(fā)展
- 校本研修能力提升班開班儀式發(fā)言稿范文
- 云南省師大附中2021屆高三高考適應(yīng)性月考(五)文綜試題-掃描版含解析
- 數(shù)據(jù)通信技術(shù)論文
- 齒輪齒條傳動(dòng)機(jī)構(gòu)設(shè)計(jì)說明書
- 金屬配件在通信設(shè)備中的應(yīng)用考核試卷
- 培訓(xùn)機(jī)構(gòu)五年發(fā)展規(guī)劃方案
- 《銷售主管競(jìng)聘》課件
- 青少年型青光眼個(gè)案護(hù)理
- 2024年形式與政策論文
- 機(jī)電設(shè)備故障診斷與維修(高職)全套教學(xué)課件
- 建設(shè)銀行新員工培訓(xùn)方案
- 2024年綠色生產(chǎn)培訓(xùn)資料
- 醫(yī)院藥房年終工作總結(jié)
- 整體爬升鋼平臺(tái)模板工程技術(shù)規(guī)程
- 2024年醫(yī)療管理趨勢(shì)展望挑戰(zhàn)與機(jī)遇培訓(xùn)課件
- 發(fā)動(dòng)機(jī)無法啟動(dòng)的故障診斷
評(píng)論
0/150
提交評(píng)論