
LabVIEW自1986年問(wèn)世以來(lái),經(jīng)過(guò)不斷改進(jìn)和更新,已經(jīng)從最初簡(jiǎn)單的數(shù)據(jù)采集和儀器控制的工具發(fā)展成為科技人員用來(lái)設(shè)計(jì)、發(fā)布虛擬儀器軟件的圖形化平臺(tái),成為測(cè)試測(cè)量和控制行業(yè)的標(biāo)準(zhǔn)軟件平臺(tái)。 LabVIEW的發(fā)展 LabVIE
LabVIEW結(jié)合了簡(jiǎn)單易用的圖形式開發(fā)環(huán)境與靈活強(qiáng)大的G編程語(yǔ)言,提供了一個(gè)非常直觀的編程環(huán)境;有專為大型應(yīng)用開發(fā)、集體開發(fā)及應(yīng)用配置設(shè)計(jì)的附加開發(fā)工具,包括應(yīng)用程序生成器、圖形比較、源代碼控制、程序碼編
LabVIEW是一種用圖標(biāo)代替文本行創(chuàng)建應(yīng)用程序的圖形化編程語(yǔ)言。與其他基于文本的程序設(shè)計(jì)語(yǔ)言相比,LabVIEW具有如下特點(diǎn)。 (l)直觀、易學(xué)易用。 與Visual C++、Visual Basic等計(jì)算機(jī)編程語(yǔ)言相比,圖形化編程工具
LabVIEW 8.2是NT公司為慶祝和紀(jì)念LabVIEW正式發(fā)布⒛周年而推出的紀(jì)念版本。與此同時(shí)首次推出了中文版本,并在軟件中增加了許多功能和新特性。LabVIEW 8.2的新功能具體體現(xiàn)在以下方面。 面向?qū)ο缶幊蘈abVIEW 8.2的
每個(gè)LabVIEW類都包含了數(shù)據(jù)和方法兩部分。LabVIEW類的數(shù)據(jù)是私有的,對(duì)于不是該類成員的VI來(lái)說(shuō)是隱藏的。如果需要訪問(wèn)類的私有數(shù)據(jù),必須創(chuàng)建方法,即創(chuàng)建該類的成員Ⅵ,再通過(guò)成員Ⅵ中的函數(shù)對(duì)私有數(shù)據(jù)執(zhí)行操作。封
通過(guò)繼承可在現(xiàn)有類的基礎(chǔ)上創(chuàng)建新類。若創(chuàng)建一個(gè)新的LabVIEW類并將它設(shè)置為繼承另一個(gè)類的數(shù)據(jù)及成員Ⅵ,這個(gè)新類將可使用它所繼承的類中的“公共”及“保護(hù)”型的成員Ⅵ。這個(gè)新類還可添加自己的數(shù)據(jù)和成員Ⅵ以豐富
LabVIEW項(xiàng)目庫(kù)文件(.lvlib)包括項(xiàng)目庫(kù)屬性及項(xiàng)目庫(kù)所包含的文件引用等。LabVIEW這樣進(jìn)行項(xiàng)目管理具有以下幾個(gè)優(yōu)點(diǎn)。1.單一層次結(jié)構(gòu) 項(xiàng)目庫(kù)可以通過(guò)組織一個(gè)虛擬的邏輯層次結(jié)構(gòu)來(lái)實(shí)現(xiàn)單一層次結(jié)構(gòu)管理文件。項(xiàng)目庫(kù)
LabVIEW 8.2新增了一些仿真和應(yīng)用模塊,用于在LabVIEW中更加方便地開發(fā)應(yīng)用程序。其中包括實(shí)時(shí)模塊、FPGA模塊、仿真模塊和嵌入式開發(fā)模塊等。 1.LabV眶W 8.2實(shí)時(shí)模塊 (1)提升性能,包括更快速的PID控制閉環(huán)速率
在開發(fā)環(huán)境方面,LabVIEW 8.2提供了一些新特性,對(duì)前面板窗口和程序框圖窗口都做了一定的改進(jìn)。圖1和圖2為創(chuàng)建新Ⅵ時(shí)的前面板和程序框圖的示例,前面板用于完成新Ⅵ的界面制作,程序框圖實(shí)現(xiàn)界面對(duì)應(yīng)的程序功能。
1.將旋鈕和轉(zhuǎn)盤鎖定在最小值和最大值區(qū)間內(nèi) 在默認(rèn)狀態(tài)下,旋鈕和轉(zhuǎn)盤的轉(zhuǎn)動(dòng)無(wú)法超出最小值和最大值的區(qū)間范圍。如果需要禁用鎖定功能,可右鍵單擊旋鈕或轉(zhuǎn)盤,從彈出的快捷菜單中選擇“屬性”,再在打開的對(duì)話框中
· 前面板的對(duì)象標(biāo)題和標(biāo)簽。在LabVIEW 8.0和更早的版本中,第一次對(duì)前面板對(duì)象執(zhí)行顯示標(biāo)題(caption)操作時(shí),LabVIEW會(huì)將標(biāo)簽(label)移至控件一側(cè)。LabVIEW8.2則僅顯示標(biāo)題,標(biāo)簽將被隱藏。 · XY圖屬性。在X
LabVIEW 8.2對(duì)程序框圖及相關(guān)功能進(jìn)行了很大的改進(jìn),主要突出體現(xiàn)在以下幾個(gè)方面。 1.默認(rèn)顏色的更改 程序框圖上錯(cuò)誤簇的連線和終端顯示為暗黃色而不再是粉紅色。 強(qiáng)制轉(zhuǎn)換點(diǎn)默認(rèn)為紅色而不再是灰色。選擇“工具→選
1.用于恢復(fù)的自動(dòng)保存 如果LabVIEW發(fā)生非正常關(guān)閉或系統(tǒng)故障,LabVIEW將會(huì)把所有已修改的Ⅵ(.vi)、Ⅵ模板(.vit)、控件(.ctl)或控件模板(.ctt)備份至一個(gè)臨時(shí)地址。LabVIEW不各份項(xiàng)目(.lvproj)、項(xiàng)目庫(kù)
首先將LabVIEW 8.2安裝CD放入光驅(qū)中,CD自動(dòng)運(yùn)行。在彈出的安裝對(duì)話框中選擇“安裝LabVIEW 8.2”或直接運(yùn)行CD中的應(yīng)用程序“setup.exe”,即開始安裝LabVIEW 8.2,然后根據(jù)安裝提示進(jìn)行操作一步步完成安裝。 · 第1步
重新啟動(dòng)計(jì)算機(jī),完成LabVIEW 8.2的配置,就可以開始運(yùn)行LabVIEW 8.2了。用戶可以通過(guò)以下幾種方式運(yùn)行LabVIEW 8.2。 (1)通過(guò)桌面快捷方式運(yùn)行LabVIEW程序; (2)進(jìn)入LabVIEW 8.2安裝路徑,雙擊“LabVlEW.exe”
在啟動(dòng)窗口中選擇“新建Ⅵ”,進(jìn)入虛擬儀器Ⅵ程序設(shè)計(jì)環(huán)境。虛擬儀器程序的外觀和操作都模仿現(xiàn)實(shí)儀器,如示波器、萬(wàn)用表。每個(gè)Ⅵ都使用函數(shù)從用戶界面或其他方式獲取信息輸入,然后將信息顯示或傳輸至其他文件或計(jì)算
前面板窗口工具欄中的工具按鈕,可用來(lái)編輯、調(diào)試和運(yùn)行Ⅵ程序,常用的工具按鈕及其功能如表所示。 表 前面板工具欄按鈕及其功能 來(lái)源:ks990次
我們知道,現(xiàn)在的數(shù)字示波器可以準(zhǔn)確捕獲各種周期信號(hào)、非周期信號(hào),數(shù)字示波器已成為科研實(shí)驗(yàn)和工程項(xiàng)目中各類信號(hào)采集、記錄和分析的最主要設(shè)備之一。由于很多情況下,需要把數(shù)字示波器采集到的數(shù)據(jù)進(jìn)
工具選板提供了VI程序設(shè)計(jì)時(shí)可以選用的基本工具,如圖2所示,在前面板和程序框圖窗口均可打開使用。單擊選板右上角“×”可關(guān)閉工具選板。在前面板或程序框圖窗口的空白區(qū)域按下<Shift+鼠標(biāo)右鍵>,也可彈出臨時(shí)工具
控件選板提供了創(chuàng)建虛似儀器等程序面板所需的輸入控件和顯示控件,僅位于前面板窗口中。選擇菜單欄的“查看→控制選板”或直接在前面板窗口空白區(qū)域單擊鼠標(biāo)右鍵,即可打開控件選板;單擊控件選板右上角的“”可以關(guān)