- LabVIEW虛擬儀器入門與測控應用100例
- 李江全主編
- 2237字
- 2022-08-16 19:00:42
實例1 數值輸入與顯示
一、設計任務
在程序前面板輸入數值,并顯示該值。
二、任務實現
1.新建VI
運行LabVIEW 2015,出現LabVIEW的啟動窗口,如圖1-1所示。

圖1-1 LabVIEW的啟動窗口
在啟動窗口,單擊“創建項目”按鈕,彈出“創建項目”對話框,如圖1-2所示。雙擊“新建一個空白VI”,進入LabVIEW的編程環境。
這時將出現兩個無標題窗口。一個是前面板窗口,如圖1-3所示,用于編輯和顯示前面板對象;另一個是程序框圖窗口,如圖1-4所示,用于編輯和顯示流程圖。

圖1-2 “創建項目”對話框

圖1-3 LabVIEW的前面板窗口

圖1-4 LabVIEW的程序框圖窗口
兩個窗口擁有相同的菜單:包括文件、編輯、查看、項目、操作、工具、窗口、幫助8大項。
LabVIEW程序的創建主要依靠工具選板、控件選板和函數選板來完成。
一般在啟動LabVIEW的時候,三個選板會出現在屏幕上,由于控件選板只對前面板有效,所以只有在激活前面板的時候才會顯示。同樣,只有在激活程序框圖的時候才會顯示函數選板。如果選板沒有被顯示出來,可以通過前面板窗口或者程序框圖窗口的菜單“查看/工具選板”來顯示工具選板,通過前面板窗口的菜單“查看/控件選板”顯示控件選板,通過程序框圖窗口的菜單“查看/函數選板”顯示函數選板。也可以在相應窗口的空白處右擊鼠標(單擊鼠標右鍵),以彈出控件選板或函數選板。
在前面板和程序框圖中都可看到工具選板,LabVIEW的工具選板如圖1-5所示。利用工具選板可以創建、修改LabVIEW中的對象,并對程序進行調試。工具選板是LabVIEW中對對象進行編輯的工具。工具選板上的每種工具都對應于鼠標的一種操作模式。將光標對應于選板上所選擇的工具圖標,可選擇合適的工具對前面板和程序框圖上的對象進行操作和修改。
控件選板僅位于前面板,包括用于創建前面板對象所需的輸入控件和顯示控件,主要用于創建前面板中的對象,構建程序的界面。LabVIEW的控件選板如圖1-6所示。輸入控件是指按鈕、旋鈕、轉盤等輸入裝置,用來模擬儀器的輸入,為VI的程序框圖提供數據;顯示控件是指圖表、指示燈等顯示裝置,用來模擬儀器的輸出,顯示程序框圖獲取或生成的數據。

圖1-5 工具選板

圖1-6 控件選板
在控件選板中,按照所屬類別,各種輸入控件和顯示控件被分門別類地安排在不同的子選板中。應用控件選板中的這些子選板,用戶可以創建出界面美觀且功能強大的VI前面板。在前面板中,用戶可以使用各種圖標,如儀表、按鈕、開關、波形圖、實時趨勢圖等,這可使前面板的界面像真實的儀器面板一樣。
函數選板僅位于程序框圖,包含了編寫程序過程中用到的函數和VI程序,主要用于構建程序框圖中的節點,對VI程序框圖進行設計。LabVIEW的函數選板如圖1-7所示。按照功能類型將各種函數、VIs和Express VIs放入不同的子選板中。

圖1-7 函數選板
函數選板是編寫VI程序的時候使用最為頻繁的工具,因而熟悉它的各子選板的功能對編寫程序是十分有用的,在使用LabVIEW編寫程序的過程中,讀者可以逐步了解它的每個子選板、每個函數、VIs及Express VIs的功能,熟練使用這些工具是編寫好LabVIEW應用程序的保證。
2.程序前面板設計
切換到LabVIEW的前面板窗口,顯示控件選板,給程序前面板添加控件。
1)為輸入數值,添加1個數值輸入控件:控件→數值→數值輸入控件,其位置如圖1-8所示。
選擇“數值輸入控件”,將其拖動到前面板空白處并單擊。將標簽改為“數值輸入”。
2)為顯示數值,添加1個數值顯示控件:控件→數值→數值顯示控件,其位置如圖1-8所示。
選擇“數值輸顯示控件”,將其拖動到前面板空白處單擊。將標簽改為“數值顯示”。
控件添加完成后,可以調整控件大小和位置。
設計的程序前面板如圖1-9所示。

圖1-8 數值輸入與顯示控件位置

圖1-9 程序前面板
3.程序框圖設計
每個程序前面板都對應著一段程序框圖。在程序框圖中對VI進行編程,以控制和操作定義在前面板上的輸入和輸出對象。
切換到程序框圖窗口,可以看到前面板添加的控件圖標,選擇這些圖標,調整其位置??赏ㄟ^函數選板添加其他節點。
使用工具箱中的連線工具,將所有節點連接起來。
當需要連接兩個端口時,在第一個端口上單擊連線工具,然后移動到另一個端口,再單擊即可實現連線。端口的先后次序不影響數據流動的方向。
當把連線工具放在節點端口上時,該端口區域將會閃爍,表示連線將會接通該端口。當把連線工具從一個端口接到另一個端口時,不需要按住鼠標鍵。當需要連線轉彎時,單擊一次鼠標鍵,即可以改變連線方向。
本例將數值輸入控件的輸出端口與數值顯示控件輸入端口相連。
連線后的程序框圖如圖1-10所示。

圖1-10 程序框圖
4.運行程序
切換到前面板窗口,單擊工具欄“連續運行”按鈕,運行程序(再次單擊該按鈕可以停止程序的連續運行)。
在程序前面板單擊數值輸入框上、下箭頭得到數值或直接輸入數值,如“3.5”,并顯示該值。
程序運行界面如圖1-11所示。

圖1-11 程序運行界面
5.保存程序
從前面板窗口“文件”下拉菜單中選擇“保存”或者“另存為...”子菜單,出現“命名VI”對話框,選擇文件目錄,輸入文件名,保存VI。
既可以把VI作為單獨的程序文件保存,也可以把一些VI程序文件同時保存在一個VI庫中,VI庫文件的擴展名為.llb。
NI公司推薦將程序的開發文件作為單獨的程序文件保存在指定的目錄下,尤其是在開發小組共同開發一個項目時。
6.打開程序
從前面板窗口“文件”下拉菜單中選擇“打開…”子菜單可出現打開文件對話框(或在啟動窗口中選擇“打開”按鈕)。對話框中列出了VI目錄及庫文件,每個文件名前均帶有一個圖標。
打開目錄或庫文件后,選擇想要打開的VI文件,單擊“確定”按鈕打開程序,或直接雙擊圖標將其打開。
打開已有的VI還有一種較簡便的方法,如果該VI在之前使用過,則可以在“文件”菜單下的近期打開的文件下拉列表中,找到VI并打開。
- 大學計算機基礎(第二版)
- Learning Neo4j
- Mastering RabbitMQ
- 微服務與事件驅動架構
- Web Scraping with Python
- Reactive Programming with Swift
- 神經網絡編程實戰:Java語言實現(原書第2版)
- Oracle數據庫從入門到運維實戰
- Unreal Engine 4 Shaders and Effects Cookbook
- Java Web開發就該這樣學
- Statistical Application Development with R and Python(Second Edition)
- 智能搜索和推薦系統:原理、算法與應用
- Raspberry Pi Robotic Blueprints
- Clojure for Java Developers
- C語言程序設計