新聞中心

EEPW首頁(yè) > 測(cè)試測(cè)量 > 設(shè)計(jì)應(yīng)用 > LabVIEW程序設(shè)計(jì)模式(六)—總結(jié)

LabVIEW程序設(shè)計(jì)模式(六)—總結(jié)

作者: 時(shí)間:2017-01-09 來(lái)源:網(wǎng)絡(luò) 收藏
世界上不會(huì)存在一勞永逸的事情,因此也不要認(rèn)為任何一種程序設(shè)計(jì)模式能夠“通殺”所有的程序結(jié)構(gòu)。本文對(duì)式的討論主要是為了更好地理解LabVIEW程序的設(shè)計(jì)方法,更進(jìn)一步地設(shè)計(jì)出健壯、可擴(kuò)展性強(qiáng)的程序。
如果覺(jué)得某一種程序設(shè)計(jì)模式非常方便,LabVIEW提供了模版以便于重復(fù)利用這些Vis。在LabVIEW中選擇“File>>New…”菜單,會(huì)彈出圖 45所示的對(duì)話框。當(dāng)然,也可以將自己撰寫(xiě)的一些程序設(shè)計(jì)模式存儲(chǔ)為L(zhǎng)abVIEW模版(vit格式)。


圖 45 New對(duì)話框
在使用LabVIEW時(shí),程序員會(huì)更習(xí)慣于使用函數(shù)面板(Function Palette),包括調(diào)用一個(gè)子VI(SubVI)或者選擇一個(gè)內(nèi)置的函數(shù)。那么能否把一個(gè)自定義的VI放在函數(shù)面板中,當(dāng)選擇該VI時(shí)并不是調(diào)用其作為一個(gè)子VI,而是調(diào)用該VI的背面板代碼?答案是肯定的。
  1. 首先新建一個(gè)VI,命名為T(mén)emplate_Event.vi【下載】,前面板如圖 46所示,后面板如圖 47所示。該VI并不實(shí)現(xiàn)任何功能,只是作為一個(gè)例子。


圖 46 Template_Event.vi前面板

圖 47 Template_Event.vi背面板
  1. 選擇LabVIEW的Tools>>Advanced>>Edit Palette Set…菜單項(xiàng),彈出圖 48所示的對(duì)話框(根據(jù)工具包的安裝情況會(huì)顯示不同數(shù)量的圖標(biāo))。


圖 48 Function Palette Set對(duì)話框

上一頁(yè) 1 2 下一頁(yè)

評(píng)論


技術(shù)專區(qū)

關(guān)閉