




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、A company pursuing excellence & innovation, your faithful partner, and we care. Confidential LabVIEW由淺入深由淺入深 入門篇入門篇A company pursuing excellence & innovation, your faithful partner, and we care. Confidential 2目錄目錄LabVIEWLabVIEW概述概述什么是LabVIEW?LabVIEW可以做什么?虛擬儀器簡介虛擬儀器簡介虛擬儀器的概念LabVIEWLabVIEW的編程環(huán)鏡的編程環(huán)鏡La
2、bVIEW應(yīng)用程序的構(gòu)成LabVIEW的操作選板善用LabVIEW的聯(lián)機幫助LabVIEWLabVIEW的初步操作的初步操作編輯前面板編輯程序框圖運行和停止VI運行調(diào)試VI牛刀小試LabVIEWLabVIEW的數(shù)據(jù)類型的數(shù)據(jù)類型數(shù)據(jù)類型數(shù)據(jù)類型對應(yīng)的控件LabVIEWLabVIEW的數(shù)據(jù)運算的數(shù)據(jù)運算數(shù)據(jù)運算算術(shù)運算符關(guān)系運算符邏輯運算符小試身手小試身手 A company pursuing excellence & innovation, your faithful partner, and we care. Confidential 3LabVIEW概述概述 LabVIEW是實驗室虛擬儀器
3、集成環(huán)境是實驗室虛擬儀器集成環(huán)境(Laboratory Virtual Instrument Engineering Workbench)的簡稱,是美國國家儀器有限公司(National Instruments,簡稱NI)的創(chuàng)新軟件產(chǎn)品,也是目前應(yīng)用最廣、發(fā)展最快、功能最強的圖形化軟件集成開發(fā)環(huán)境。 LabVIEW是一種圖形化編程語言是一種圖形化編程語言,又稱G語言。它廣泛地被工業(yè)界、學(xué)術(shù)界和研究實驗室所接受,視為一個標(biāo)準(zhǔn)的數(shù)據(jù)采集和儀器控制軟件。其編寫的程序稱為虛擬儀器VI(Virtual Instrument),以.vi為后綴。 傳統(tǒng)文本編程語言根據(jù)語句和指令的先后順序決定程序執(zhí)行順序,而
4、LabVIEW 則采用數(shù)據(jù)流編程方式,程序框圖中節(jié)點之間的數(shù)據(jù)流向決定了程序的執(zhí)行順序。它用圖標(biāo)表示函數(shù),用連線表示數(shù)據(jù)流向用圖標(biāo)表示函數(shù),用連線表示數(shù)據(jù)流向。 LabVIEW在測試、測量和自動化等領(lǐng)域具有最大的優(yōu)勢,因為LabVIEW提供了大量的工具與函數(shù)用于數(shù)據(jù)采集、分析、顯示和存儲。 用戶可以在數(shù)分鐘內(nèi)完成一套完整的從儀器連接、數(shù)據(jù)采集到分析、顯示和存儲的自動化測試測量系統(tǒng)。A company pursuing excellence & innovation, your faithful partner, and we care. Confidential 4LabVIEW概述概述 它被
5、廣泛地應(yīng)用于汽車、通信、航空、半導(dǎo)體、電子設(shè)計生產(chǎn)、過程控制和生物醫(yī)學(xué)等各個領(lǐng)域。 LabVIEW不僅可以用來快速搭建小型自動化測試測量系統(tǒng),還可以被用來開發(fā)大型的分布式數(shù)據(jù)采集與控制系統(tǒng)。A company pursuing excellence & innovation, your faithful partner, and we care. Confidential 5虛擬儀器簡介虛擬儀器簡介 虛擬儀器(虛擬儀器(Virtual Instrumention)是基于計算機的儀器。)是基于計算機的儀器。計算機和儀器的密切結(jié)合是目前儀器發(fā)展的一個重要方向。 虛擬儀器系統(tǒng)是由計算機、應(yīng)用軟件和儀
6、器硬件三大要素構(gòu)成的。虛擬儀器系統(tǒng)是由計算機、應(yīng)用軟件和儀器硬件三大要素構(gòu)成的。計算機與儀器硬件又稱為VI的通用儀器硬件平臺。 軟件技術(shù)是虛擬儀器的核心技術(shù)。常用的儀器用開發(fā)軟件有LabVIEW、LabWindows/CVI、VEE等等,其中以LabVIEW應(yīng)用最為廣泛。 虛擬儀器實際上是一個按照儀器需求組織的數(shù)據(jù)采集系統(tǒng)。虛擬儀器實際上是一個按照儀器需求組織的數(shù)據(jù)采集系統(tǒng)。虛擬儀器的研究中涉及的基礎(chǔ)理論主要有計算機數(shù)據(jù)采集和數(shù)字信號處理。 虛擬儀器研究的另一個問題是各種標(biāo)準(zhǔn)儀器的互連及與計算機的連接。目前使用較多的是IEEE 488或GPIB協(xié)議。未來的儀器也應(yīng)當(dāng)是網(wǎng)絡(luò)化的。PROCESSO
7、R BUSConditioningTimingA/DD/ADI/OTI/ODISPLAY AND CONTROL488 PORT 礟MathMEMORY礟ROMPROCESSOR BUSConditioningTimingA/DD/ADI/OTI/ODISPLAY AND CONTROL488 PORT 礟MathMEMORY礟ROMControl PanelFlowPressure Alarm ConditionsSTOPTemperature廠商定義功能廠商定義功能用戶定義功能用戶定義功能A company pursuing excellence & innovation, your fa
8、ithful partner, and we care. Confidential 6LabVIEW的編程環(huán)鏡的編程環(huán)鏡 LabVIEW程序包括前面板前面板(用戶界面)和程序框圖程序框圖(編程界面)。 前面板前面板是圖形用戶界面,也就是VI的虛擬儀器面板,這一界面上有用戶輸入和顯示輸出兩類對象,具體表現(xiàn)有開關(guān)、旋鈕、圖形以及其他控制(controls)和顯示對象(indicator)。 程序框圖程序框圖提供VI的圖形化源程序。在程序框圖中對VI編程,以控制和操縱定義在前面板上的輸入和輸出功能。程序框圖中包括前面板上的控件的連線端子,還有一些前面板上沒有,但編程必須有的東西,例如函數(shù)、結(jié)構(gòu)和連線
9、等。顯示控件顯示控件輸入控件輸入控件A company pursuing excellence & innovation, your faithful partner, and we care. Confidential 7LabVIEW的編程環(huán)鏡的編程環(huán)鏡 LabVIEW包括工具選板工具選板(Tools)、控件選板控件選板(Controls)和函數(shù)選板函數(shù)選板(Functions)。這些選板集中反映了該軟件的功能與特征。 工具選板工具選板 在前面板和程序框圖中都可以使用工具選板,使用其中不同的工具可以操作、編輯或修飾前面板和程序框圖中選定的對象,也可以調(diào)試程序等。選擇主菜單 查看查看 - 工
10、具選板工具選板 選項來顯示工具選板。 控件選板控件選板 僅在前面板顯示,它包含創(chuàng)建前面板時可用的全部對象。控件選板中的基本常用控件可以分為新式、經(jīng)典和系統(tǒng)三種風(fēng)格顯示。選擇主菜單 查查看看 - 控件選板控件選板 選項或右擊前面板空白處就可以顯示控件選板。 函數(shù)選板函數(shù)選板 只能在編輯程序框圖時使用,與控件選板的工作方式大體相同。創(chuàng)建框圖程序常用的VI和函數(shù)對象都包含在該選板中。選擇 查看查看 - - 函數(shù)選板函數(shù)選板 或右擊框圖面板空白處就可以顯示函數(shù)選板。A company pursuing excellence & innovation, your faithful partner, an
11、d we care. Confidential 8 LabVIEW為用戶提供了非常全面的幫助信息,有效地利用幫助信息是快速掌握LabVIEW的一條捷徑。LabVIEW提供了各種獲取幫助信息的方法,包括即時幫即時幫助助、LabVIEW幫助幫助、解釋錯誤解釋錯誤、NI范例查找器范例查找器、網(wǎng)絡(luò)資源網(wǎng)絡(luò)資源等。LabVIEW的編程環(huán)鏡的編程環(huán)鏡 即時幫助即時幫助 選擇菜單欄中 幫助幫助 - 顯示即顯示即時幫助時幫助 選項或按下Ctrl+H,就會彈出即時幫助窗口。當(dāng)鼠標(biāo)移到某個對象或函數(shù)上當(dāng)鼠標(biāo)移到某個對象或函數(shù)上時,上下文幫助窗口就會顯示相應(yīng)的幫助時,上下文幫助窗口就會顯示相應(yīng)的幫助信息。信息。 L
12、abVIEW幫助幫助 當(dāng)單擊即時幫助窗口中 詳詳細(xì)幫助信息細(xì)幫助信息 會彈出相應(yīng)的完整的幫助信息。這是一個Windows標(biāo)準(zhǔn)風(fēng)格的幫助窗口,包含了LabVIEW全部的幫助信息。你也可以選擇主菜單 幫助幫助 - 搜索搜索LabVIEW幫助幫助 選項打開它。A company pursuing excellence & innovation, your faithful partner, and we care. Confidential 9 解釋錯誤解釋錯誤 當(dāng)LabVIEW程序中發(fā)生錯誤時,將錯誤代碼填寫到 解釋錯誤 的錯誤簇的代碼中,便可得到可能原因,對解決程序異常有一定的幫助。選擇菜單欄中
13、 幫助幫助 - 解釋錯誤解釋錯誤 選項可以打開解釋錯誤窗口。 范例查找器范例查找器 LabVIEW提供了大量的范例,這些范例幾乎包含了LabVIEW所有功能的應(yīng)用實例,并提供了大量的綜合應(yīng)用實例。在菜單欄中選擇 幫助幫助 - 查查找范例找范例 選項可以打開范例查找器。LabVIEW的編程環(huán)鏡的編程環(huán)鏡A company pursuing excellence & innovation, your faithful partner, and we care. Confidential 10 LabVIEW中的前面板是圖形化的人機界面,利用控件選項板提供的各種控件可以所見即所得地編輯豐富多彩的人機
14、界面。前面板的控件對象主要分為輸入控件和顯示控件兩大類型。 輸入控件輸入控件 可以輸入相應(yīng)的數(shù)據(jù),例如數(shù)字、布爾量、字符串和文件路徑等。輸入控件在程序框圖中只有輸出端子,相當(dāng)于普通編程語言中的輸入?yún)?shù)。 顯示控件顯示控件 用來顯示數(shù)據(jù)。顯示控件有數(shù)字、溫度計、LED指示燈、文本、波形圖等 。顯示控件在程序框圖中只有輸入端子,相當(dāng)于普通編程語言中的輸出參數(shù)。 LabVIEW的初步操作的初步操作 前面板中的一些控件既可以作為輸入控件也可以做作為顯示控件。右擊控件,選擇 轉(zhuǎn)換為顯示控件轉(zhuǎn)換為顯示控件 或 轉(zhuǎn)轉(zhuǎn)換為輸入控件換為輸入控件 可以進(jìn)行輸入控件與顯示控件之間的切換。 前面板中的每個控件都有自己
15、的屬性,如控件的顏色、最大最小值、顯示精度和方式等。許多屬性都可以根據(jù)不同的需要進(jìn)行編輯。右擊前面板任何一個控件選擇 屬性屬性 選項就可以彈出該控件的屬性配置窗口。A company pursuing excellence & innovation, your faithful partner, and we care. Confidential 11 程序框圖是圖形化源代碼的集合,這種圖形化的編程語言也稱為G語言。 程序框圖中的控件對象實際上是前面板相應(yīng)控件的接線端。LabVIEW的初步操作的初步操作 LabVIEW中的程序框圖節(jié)點程序框圖節(jié)點是指帶有輸入和輸出接線端的對象,類似文本編程語言
16、中的語句、運算符、函數(shù)和子程序。LabVIEW中的節(jié)點主要包括函數(shù)、結(jié)構(gòu)、Express VI、子VI等。 對象連線對象連線 用鼠標(biāo)左鍵單擊輸出端子和輸入端子,可以進(jìn)行對象連線。A company pursuing excellence & innovation, your faithful partner, and we care. Confidential 12 運行運行VI 點擊前面板或程序框圖工具欄中的運行運行按鈕,則運行程序一次。 停止停止VI 運行運行 當(dāng)程序運行時,運行按鈕會變成正在運行正在運行狀態(tài),并且 中止執(zhí)行中止執(zhí)行按鈕變?yōu)榭捎脿顟B(tài),此時單擊中止執(zhí)行中止執(zhí)行按鈕,便。Lab
17、VIEW的初步操作的初步操作 當(dāng)一個VI中存在語法錯誤時,程序是不能運行的,這時工具欄上的運行運行按鈕會變?yōu)榱谐鲥e誤列出錯誤按鈕,如果單擊列出錯誤列出錯誤按鈕則會出現(xiàn)錯誤列表對話框。 當(dāng)一個VI中存在邏輯錯誤時,可以點擊高亮執(zhí)行高亮執(zhí)行按鈕使它變成高亮模式,再點擊運行運行按鈕,VI程序就以較慢的速度運行,沒有被執(zhí)行的代碼灰色顯示,執(zhí)行后的代碼高亮顯示,并顯示數(shù)據(jù)流線上的數(shù)據(jù)值。這樣,你就可以根據(jù)數(shù)據(jù)的流動狀態(tài)跟蹤程序的執(zhí)行。A company pursuing excellence & innovation, your faithful partner, and we care. Confid
18、ential 13 建立一個使用旋鈕來控制儀表和溫度計的VI。打開LabView8.6,點擊菜單 文件文件-新建新建VI在前面板上右擊選擇控件選板控件選板-新式新式-數(shù)值數(shù)值后,分別選取轉(zhuǎn)盤轉(zhuǎn)盤、儀表儀表、溫溫度計度計并將它們分別添加到前面板中。在程序框圖中將轉(zhuǎn)盤轉(zhuǎn)盤的輸出端子接入儀表儀表的輸入端子。在程序框圖的空白處右擊,選取函數(shù)選板函數(shù)選板-編程編程-數(shù)值數(shù)值-乘乘 放入程序框圖,再選取函數(shù)選板函數(shù)選板-編程編程-數(shù)值數(shù)值-數(shù)值常量數(shù)值常量 放入程序框圖并將數(shù)值常量中的值從0改為10。然后將轉(zhuǎn)盤的輸出端子接入乘乘的x輸入端子,將數(shù)值常量的輸出端子接入乘乘的y輸入端子,再將乘乘的x*y輸出端
19、子接入溫度計的輸入端子。在程序框國的左上角空白處右擊,選取函數(shù)選板函數(shù)選板-編程編程-結(jié)構(gòu)結(jié)構(gòu)-While循循環(huán)環(huán)后,按住鼠標(biāo)左鍵移動鼠標(biāo),將程序框圖中剛編寫的程序全部框選進(jìn)去后松開鼠標(biāo),便將這些程序添加到While循環(huán)循環(huán)中,然后在While循環(huán)循環(huán)的循環(huán)循環(huán)條件條件上右擊鼠標(biāo),選擇創(chuàng)建常量創(chuàng)建常量,這樣就完成程序的編寫。點擊運行按鈕,運行程序,然后轉(zhuǎn)動轉(zhuǎn)盤,看看儀表和溫度計有什么變化?LabVIEW的初步操作的初步操作A company pursuing excellence & innovation, your faithful partner, and we care. Confide
20、ntial 14 LabVIEW中的數(shù)據(jù)類型主要為數(shù)值型,布爾型,字符串型等幾大類型。LabVIEW的數(shù)據(jù)類型的數(shù)據(jù)類型輸入控件輸入控件顯示控件顯示控件數(shù)據(jù)類型數(shù)據(jù)類型接線顏色接線顏色默認(rèn)值默認(rèn)值浮點型數(shù)值32位無符號整型數(shù)值布爾型字符串型日期標(biāo)識文件路徑A company pursuing excellence & innovation, your faithful partner, and we care. Confidential 15 數(shù)值型控件數(shù)值型控件 的外觀可以五花八門,但是程序框圖中的操作卻是以其代表的數(shù)據(jù)類型為準(zhǔn)。 布爾型控件布爾型控件 代表一個布爾值,只能是True或False。它既可以代表按鈕輸入,也可以當(dāng)作LED指示燈顯示。 字符串型控件字符串型控件 可以輸入或顯示文字,主要
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 果蔬汁飲料的環(huán)保生產(chǎn)與節(jié)能減排措施考核試卷
- 農(nóng)田撂荒復(fù)耕方案范本
- 農(nóng)業(yè)氣象學(xué)2024年農(nóng)藝師試題及答案
- 2023年中國能建陜西院招聘筆試參考題庫附帶答案詳解
- 2023年中國稀土集團總部部分崗位社會公開招聘筆試參考題庫附帶答案詳解
- 北侖庭院綠化施工方案
- 證券從業(yè)資格證的實操技能試題及答案
- 租賃設(shè)備市場租賃合同執(zhí)行與監(jiān)管考核試卷
- 戀愛性格測試題目及答案
- 建筑光纖通信系統(tǒng)安裝考核試卷
- 基于“三新”背景下的2025屆新高考物理復(fù)習(xí)備考策略-課件
- 2024年全國高考數(shù)學(xué)試題及解析答案(新課標(biāo)Ⅱ卷)
- 2024年海洋知識競賽題庫及答案(共70題)
- 應(yīng)急管理數(shù)據(jù)標(biāo)準(zhǔn)化與共享
- Unit 5 Humans and nature Lesson 3 Race to the Pole 教學(xué)設(shè)計-2023-2024學(xué)年高中英語北師大版(2019)必修第二冊
- 【沖刺版】煙草招聘考試模擬筆試試題(綜合能力測試卷)和答案解析
- 工程造價咨詢服務(wù)投標(biāo)方案(技術(shù)方案)
- 山東省濟南市等2地2023-2024學(xué)年高一下學(xué)期5月期中物理試題(解析版)
- 2024年風(fēng)力發(fā)電運維值班員(技師)技能鑒定考試題庫-上(選擇題)
- 最簡單高空作業(yè)安全免責(zé)協(xié)議書
- 醫(yī)療設(shè)備采購?fù)稑?biāo)方案技術(shù)標(biāo)
評論
0/150
提交評論