- LabVIEW虛擬儀器從入門到測控應(yīng)用130例
- 李江全等編著
- 4478字
- 2019-01-01 07:19:28
0.2 LabVIEW的編程環(huán)境
0.2.1啟動LabVIEW 8.2中文版
安裝LabVIEW 8.2后,在Windows“開始”菜單中便會自動生成啟動LabVIEW 8.2的快捷方式“National Instruments LabVIEW 8.2”。單擊這個快捷方式啟動LabVIEW,啟動后的程序界面如圖0-1所示。

圖0-1 LabVIEW的啟動界面
啟動界面主要分為左右兩個部分,分別是文件和資源。在這個界面上用戶可以選擇新建空白VI、新建空的工程、從選板新建VI等,也可以打開已有的程序。同時,用戶可以從這個界面獲得幫助支持,如查找LabVIEW的幫助文件、互聯(lián)網(wǎng)上的資源及LabVIEW的程序?qū)嵗?/p>
在LabVIEW 8.2的啟動界面上有文件、操作、工具以及幫助菜單。
單擊啟動界面上的新建VI按鈕將打開“新建文件”對話框,在這里,用戶可以選擇多種方式來創(chuàng)建文件。
利用“新建文件”對話框,用戶可以創(chuàng)建3種類型的文件,分別是VI(LabVIEW程序文件)、項目文件及其他文件。
其中,新建VI是被經(jīng)常使用的功能,包括新建空白VI、從選板創(chuàng)建及多態(tài)VI。如果選擇空白VI將建立一個空的VI。VI中的所有控件都需要用戶自行添加。如果選擇從選板創(chuàng)建,可以選擇六種類型的VI,分別是向?qū)А⒅改铣绦颉⒛M程序、儀器的輸入與輸出、框架程序、數(shù)據(jù)獲取以及用戶自定義。
新建項目包括空白工程文件和從向?qū)?chuàng)建工程文件。
其他文件則包括全局變量、定制控件、菜單程序等。
用戶根據(jù)需要可以選擇相應(yīng)的選板進(jìn)行程序設(shè)計。在各種選板中,LabVIEW已經(jīng)預(yù)先設(shè)置了一些組件構(gòu)成了應(yīng)用程序的框架,用戶只需要對程序進(jìn)行一定程度的修改和功能上的增/減,就可以在選板的基礎(chǔ)上構(gòu)建出自己的應(yīng)用程序。
0.2.2 LabVIEW 8.2中文版的菜單簡介
啟動LabVIEW 8.2后,當(dāng)用戶單擊VI按鈕進(jìn)入LabVIEW 8.2編程環(huán)境后,將出現(xiàn)兩個無標(biāo)題窗口。一個是前面板窗口,如圖0-2所示,用于編輯和顯示前面板對象;另一個是框圖程序窗口,如圖0-3所示,用于編輯和顯示流程圖(程序代碼)。兩個窗口擁有基本相同的菜單。

圖0-2 LabVIEW的前面板窗口

圖0-3 LabVIEW的框圖程序窗口
LabVIEW菜單包括“文件”、“編輯”、“查看”、“項目”、“操作”、“工具”、“窗口”、“幫助”共8大項。
1.“文件”菜單
LabVIEW 8.2的“文件”菜單包括了對程序(即VI)操作的命令。
下面依次介紹“文件”菜單各選項。
● 新建VI:用于新建一個空白的VI程序。
● 新建:打開“新建VI”對話框,新建空白VI、根據(jù)選板創(chuàng)建VI或者創(chuàng)建其他類型的VI。
● 打開:用于打開一個已存在的VI。
● 關(guān)閉:用于關(guān)閉當(dāng)前VI。
● 關(guān)閉全部:關(guān)閉打開的所有VI。
● 保存:保存當(dāng)前編輯過的VI。
● 另存為:另存為其他VI。
● 保存全部:保存打開的所有VI。
● 新建項目:新建工程文件。
● 打開項目:打開工程文件。
● 保存項目:保存工程文件。
● 關(guān)閉項目:關(guān)閉工程文件。
● 頁面設(shè)置:用于設(shè)置打印當(dāng)前VI的一些參數(shù)。
● 打印:打印當(dāng)前VI。
● VI屬性:用于查看和設(shè)置當(dāng)前VI的一些屬性。
● 近期項目:最近曾經(jīng)打開過的工程,用于快速打開曾經(jīng)打開過的工程。
● 近期文件:最近曾經(jīng)打開過的文件菜單,用于快速打開曾經(jīng)打開過的VI。
● 退出:用于退出LabVIEW。
2.“編輯”菜單
LabVIEW 8.2的“編輯”菜單中列出了幾乎所有對VI及其組件進(jìn)行編輯的命令。
下面依次介紹“編輯”菜單各選項。
● 撤銷:用于撤銷上一步操作,恢復(fù)到上一次編輯之前的狀態(tài)。
● 重做:執(zhí)行和撤銷相反的操作,再次執(zhí)行上一次“撤銷”所做的修改。
● 剪切:刪除選定的文本、控件或者其他對象,并將其放到剪貼板中。
● 復(fù)制:用于將選定的文本、控件或者其他對象復(fù)制到剪貼板中。
● 粘貼:用于將剪貼板中的文本、控件或者其他對象從剪貼板中放到當(dāng)前光標(biāo)位置。
● 從項目中刪除:用于清除當(dāng)前選定的文本、控件或者其他對象,和剪切不同的是,刪除不把這些對象放入剪貼板中。
● 選擇全部:選擇全部對象。
● 當(dāng)前值設(shè)置默認(rèn)值:將當(dāng)前前面板上對象的取值設(shè)為該對象的默認(rèn)值,這樣當(dāng)下一次打開該VI時,該對象將被賦予該默認(rèn)值。
● 重新初始化為默認(rèn)值:將前面板上對象的取值初始化為原來的默認(rèn)值。
● 自定義控件:定制控制量菜單,用于定制前面板中的控制量。
● 導(dǎo)入圖片至剪貼板:將圖片導(dǎo)入至剪貼板。
● 設(shè)置Tab鍵順序:可以設(shè)定用Tab鍵切換前面板上對象時的順序。
● 刪除斷線:用于除去VI后面板中由于連線不當(dāng)造成的斷線。
● 創(chuàng)建子VI:用于創(chuàng)建一個子VI。
● 禁用/啟用程序框圖網(wǎng)格對齊:面板柵格對齊功能失效或者使能。
● 對齊所選項:將對象對齊。
● VI修訂歷史:用于記錄VI的修訂歷史。
● 運行時菜單:用于設(shè)置程序運行時的菜單項。
● 查找和替換:搜索和替換對象。
● 顯示搜索結(jié)果:顯示搜索結(jié)果。
3.“查看”菜單
LabVIEW 8.2的“查看”菜單包括了程序中所有與顯示操作有關(guān)的命令。
下面依次介紹“查看”菜單各選項。
● 控件選板:用于顯示LabVIEW的控件選板。
● 函數(shù)選板:用于顯示LabVIEW的函數(shù)選板。
● 工具選板:用于顯示LabVIEW的工具選板。
● 錯誤列表:用于顯示VI程序的錯誤。
● LabVIEW的類層次結(jié)構(gòu):用于顯示該VI與其調(diào)用的子VI之間的層次結(jié)構(gòu)。
● 瀏覽關(guān)系:用于瀏覽程序中所使用的所有VI之間的相對關(guān)系。
● 類瀏覽器:用于瀏覽程序中使用的類。
● 啟動窗口:啟動LabVIEW 8.2的啟動窗口。
● 導(dǎo)航窗口:用于顯示VI程序的導(dǎo)航窗口。
● 工具欄:工具欄。
4.“項目”菜單
LabVIEW 8.2的項目菜單中包含了LabVIEW中所有與工程操作相關(guān)的命令。
下面依次介紹“項目”菜單各選項。
● 新建項目:用于新建一個工程文件。
● 打開項目:用于打開一個已有的工程文件。
● 保存項目:用于保存一個工程文件。
● 關(guān)閉項目:用于關(guān)閉工程文件。
● 添加至項目:將VI或者其他文件添加到現(xiàn)有的項目文件中。
● 文件信息:顯示文件信息。
● 屬性:顯示當(dāng)前項目屬性。
5.“操作”菜單
LabVIEW 8.2的“操作”菜單中包括了對VI操作的基本命令。
下面依次介紹操作菜單各選項。
● 運行:用于運行VI程序。
● 停止:用于中止VI程序的運行。
● 單步步入:單步執(zhí)行進(jìn)入程序單元。
● 單步步過:單步執(zhí)行完成程序單元。
● 斷點查找:單擊這個菜單選項將打開“尋找斷點”對話框,用于搜索程序中設(shè)置的斷點。
● 調(diào)用時掛起:當(dāng)VI被調(diào)用時,掛起程序。
● 結(jié)束時打印:在VI運行結(jié)束后打印該VI。
● 結(jié)束時記錄:在VI運行結(jié)束后記錄運行結(jié)果到記錄文件。
● 數(shù)據(jù)記錄:單擊“數(shù)據(jù)記錄”菜單選項可以打開它的下級菜單,設(shè)置記錄文件的路徑等。
● 切換至運行模式:當(dāng)用戶單擊該菜單選項時,LabVIEW將切換為運行模式,再次單擊該菜單選項,則切換為編輯模式。
● 連接遠(yuǎn)程前面板:單擊該菜單選項將彈出遠(yuǎn)程面板對話框,可以設(shè)置與遠(yuǎn)程的VI連接、通信。
● 調(diào)試應(yīng)用程序或共享庫:調(diào)試程序或共享庫。
6.“工具”菜單
在LabVIEW 8.2的“工具”菜單中包括編寫程序的幾乎所有工具。
下面依次介紹“工具”菜單各選項。
● Measurement & Automation Explorer…:打開MAX程序。
● 儀器:單擊該菜單可以打開它的下級菜單,在這里可以選擇連接NI的儀器驅(qū)動網(wǎng)絡(luò)或者導(dǎo)入CVI儀器驅(qū)動程序。
● LabVIEW MathScript窗口:執(zhí)行LabVIEW MathScript程序。
● 比較:用于比較兩個VI的不同之處。假如兩個VI非常相似,卻又比較復(fù)雜,當(dāng)用戶想要找出兩個VI中的不同之處時,可以使用這項功能。
● 用戶名:用于設(shè)置用戶的姓名。
● 源代碼控制:單擊該菜單可以打開它的下級菜單,設(shè)置和進(jìn)行源代碼的高級控制。
● 遠(yuǎn)程前面板連接管理器:用于管理遠(yuǎn)程VI程序的遠(yuǎn)程連接。
● Web發(fā)布工具:單擊該菜單可以打開網(wǎng)絡(luò)發(fā)行工具管理器窗口,設(shè)置通過網(wǎng)絡(luò)訪問用戶的VI程序。
● 高級:單擊該菜單可以打開它的下級菜單,包括一些對VI操作的高級使用工具。
● 選項:用于設(shè)置LabVIEW及VI的一些屬性和參數(shù)。
7.“窗口”菜單
利用“窗口”菜單可以打開LabVIEW 8.2程序的各種窗口,如前面板窗口、后面板窗口及導(dǎo)航窗口。
下面依次介紹“窗口”菜單各選項。
● 顯示前面板/顯示程序框圖:用于切換后面板和前面板。
● 左右兩欄顯示:用于將VI的前、后面板左右(即橫向)排布。
● 上下兩欄:用于將VI的前、后面板上下(即縱向)排布。
另外,在“窗口”菜單的最下方顯示了當(dāng)前打開的所有VI的前面板和后面板,因而可以從“窗口”菜單的最下方直接進(jìn)入當(dāng)前打開的VI的前面板或后面板。
8.“幫助”菜單
LabVIEW 8.2提供了功能強大的幫助功能,集中體現(xiàn)在它的“幫助”菜單上。
下面依次介紹“幫助”菜單各選項。
● 顯示即時幫助:顯示上下文幫助菜單,選擇是否顯示LabVIEW 8.2的上下文幫助窗口以獲得上下文幫助。
● 鎖定即時幫助:用于鎖定上下文幫助窗口。
● 搜索LabVIEW幫助:VI、函數(shù)以及如何獲取幫助菜單,打開幫助文檔,搜索幫助信息。
● 查找范例:用于查找LabVIEW中帶有的所有例程。
● 網(wǎng)絡(luò)資源:打開NI公司的官方網(wǎng)站,在網(wǎng)絡(luò)上查找LabVIEW程序的幫助信息。
● 專利信息:顯示NI公司的所有相關(guān)專利。
● 關(guān)于LabVIEW:顯示關(guān)于LabVIEW 8.2的信息。
0.2.3 LabVIEW 8.2中文版的工具欄
1.前面板窗口的工具欄
前面板窗口和框圖程序窗口都有各自的工具欄,工具欄包括用于控制VI的命令按鈕和狀態(tài)指示器。圖0-4是前面板窗口的工具欄。

圖0-4 前面板窗口的工具欄
下面通過表0-1介紹前面板窗口的工具欄中各按鈕的作用。
表0-1 前面板窗口的工具欄各按鈕功能簡介

2.框圖程序窗口的工具欄
框圖程序窗口的工具欄按鈕大多數(shù)與前面板窗口的工具欄相同,如圖0-5所示,另外還增加了4個調(diào)試按鈕。

圖0-5 框圖程序窗口的工具欄
下面通過表0-2介紹框圖程序窗口的工具欄中4個調(diào)試按鈕的作用。
表0-2 框圖程序窗口的工具欄各調(diào)試按鈕功能簡介

0.2.4 LabVIEW 8.2中文版的操作選板
LabVIEW中的操作選板分為工具選板、控件選板和函數(shù)選板,LabVIEW程序的創(chuàng)建主要依靠這3個選板完成。
工具選板提供了用于創(chuàng)建、修改和調(diào)試程序的基本工具;控件選板中涵蓋了各種控制量和顯示量,主要用于創(chuàng)建前面板中的對象,構(gòu)建程序的界面;函數(shù)選板包含了編寫程序的過程中用到的函數(shù)和VI程序,主要用于構(gòu)建后面板中的對象。控件選板和函數(shù)選板中的對象被分門別類地安排在不同的子選板中。
一般在啟動LabVIEW時,3個選板會出現(xiàn)在屏幕上,由于控件選板只對前面板有效,所以只有在激活前面板時才會顯示。同樣,只有在激活后面板時才會顯示函數(shù)選板。如果選板沒有被顯示出來,可以通過菜單命令“查看”→“工具選板”來顯示工具選板,“查看”→“控件選板”顯示控件選板,“查看”→“函數(shù)選板”顯示函數(shù)選板。
1.編輯工具——工具選板
LabVIEW 8.2 的工具選板如圖0-6所示。利用工具選板可以創(chuàng)建、修改LabVIEW中的對象,并對程序進(jìn)行調(diào)試。工具選板是LabVIEW中對對象進(jìn)行編輯的工具。

圖0-6 工具選板
工具選板中各工具功能簡介參見表0-3。
表0-3 工具選板中各工具功能簡介

2.前面板設(shè)計工具——控件選板
控件選板中包括了用于創(chuàng)建前面板對象的各種控制量和顯示量,是用戶設(shè)計前面板的工具,LabVIEW 8.2中的控件選板如圖0-7所示。

圖0-7 LabVIEW 8.2中的控件選板
在控件選板中,按照所屬類別,各種控制量和顯示量被分門別類地安排在不同的子選板中,控件選板常用子選板功能簡介參見表0-4。
表0-4 控件選板常用子選板功能簡介

通過控件選板中的這些子選板,用戶可以創(chuàng)建出界面美觀且功能強大的VI前面板。
3.框圖程序設(shè)計工具——函數(shù)選板
與控件選板相對應(yīng)的函數(shù)選板主要用于對VI框圖程序的設(shè)計。在函數(shù)選板中,按照功能分門別類地存放著一些函數(shù)、VIs和Express VIs。LabVIEW 8.2 的函數(shù)選板如圖0-8所示,單擊函數(shù)選板上的各選項,會彈出更多的子選板。

圖0-8 LabVIEW 8.2的函數(shù)選板
函數(shù)選板常用子選板功能簡介參見表0-5。
表0-5 函數(shù)選板常用子選板功能簡介

函數(shù)選板是用戶編寫VI程序時使用最為頻繁的工具,因而熟悉其各個子選板的功能對編寫程序是十分有用的,在使用LabVIEW編寫程序的過程中,用戶可以逐步了解它的每個子選板以至于每個函數(shù)、VIs及Express VIs的功能,熟練使用這些工具是編寫好LabVIEW應(yīng)用程序的保證。
- Hands-On Intelligent Agents with OpenAI Gym
- R Machine Learning By Example
- Blender Compositing and Post Processing
- Docker on Amazon Web Services
- Mastering pfSense
- Mastering Ceph
- SQL Server數(shù)據(jù)庫應(yīng)用基礎(chǔ)(第2版)
- Learning Cassandra for Administrators
- Flink內(nèi)核原理與實現(xiàn)
- Spark Streaming實時流式大數(shù)據(jù)處理實戰(zhàn)
- 傳感器應(yīng)用技術(shù)
- R Statistics Cookbook
- Microsoft 365 Mobility and Security:Exam Guide MS-101
- R:Predictive Analysis
- ASP.NET 4.0 MVC敏捷開發(fā)給力起飛