![LabView-8.6-快速入門(mén).ppt_第1頁(yè)](http://file1.renrendoc.com/fileroot_temp2/2020-3/25/3f6c7c38-b343-4438-8872-0d11c95bd25c/3f6c7c38-b343-4438-8872-0d11c95bd25c1.gif)
![LabView-8.6-快速入門(mén).ppt_第2頁(yè)](http://file1.renrendoc.com/fileroot_temp2/2020-3/25/3f6c7c38-b343-4438-8872-0d11c95bd25c/3f6c7c38-b343-4438-8872-0d11c95bd25c2.gif)
![LabView-8.6-快速入門(mén).ppt_第3頁(yè)](http://file1.renrendoc.com/fileroot_temp2/2020-3/25/3f6c7c38-b343-4438-8872-0d11c95bd25c/3f6c7c38-b343-4438-8872-0d11c95bd25c3.gif)
![LabView-8.6-快速入門(mén).ppt_第4頁(yè)](http://file1.renrendoc.com/fileroot_temp2/2020-3/25/3f6c7c38-b343-4438-8872-0d11c95bd25c/3f6c7c38-b343-4438-8872-0d11c95bd25c4.gif)
![LabView-8.6-快速入門(mén).ppt_第5頁(yè)](http://file1.renrendoc.com/fileroot_temp2/2020-3/25/3f6c7c38-b343-4438-8872-0d11c95bd25c/3f6c7c38-b343-4438-8872-0d11c95bd25c5.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、眾達(dá)光通科技(蘇州)有限公司PCL Technologies (Suzhou) Co., Ltd,LabVIEW由淺入深 入門(mén)篇,測(cè)試工程部 胡德華,2,目錄,LabVIEW概述 什么是LabVIEW? LabVIEW可以做什么? 虛擬儀器簡(jiǎn)介 虛擬儀器的概念 LabVIEW的編程環(huán)鏡 LabVIEW應(yīng)用程序的構(gòu)成 LabVIEW的操作選板 善用LabVIEW的聯(lián)機(jī)幫助 LabVIEW的初步操作 編輯前面板 編輯程序框圖 運(yùn)行和停止VI運(yùn)行 調(diào)試VI 牛刀小試 LabVIEW的數(shù)據(jù)類型 數(shù)據(jù)類型 數(shù)據(jù)類型對(duì)應(yīng)的控件 LabVIEW的數(shù)據(jù)運(yùn)算 數(shù)據(jù)運(yùn)算 算術(shù)運(yùn)算符 關(guān)系運(yùn)算符 邏輯運(yùn)算符 小試身
2、手,3,LabVIEW概述,什么是LabVIEW?,LabVIEW是實(shí)驗(yàn)室虛擬儀器集成環(huán)境(Laboratory Virtual Instrument Engineering Workbench)的簡(jiǎn)稱,是美國(guó)國(guó)家儀器有限公司(National Instruments,簡(jiǎn)稱NI)的創(chuàng)新軟件產(chǎn)品,也是目前應(yīng)用最廣、發(fā)展最快、功能最強(qiáng)的圖形化軟件集成開(kāi)發(fā)環(huán)境。 LabVIEW是一種圖形化編程語(yǔ)言,又稱G語(yǔ)言。它廣泛地被工業(yè)界、學(xué)術(shù)界和研究實(shí)驗(yàn)室所接受,視為一個(gè)標(biāo)準(zhǔn)的數(shù)據(jù)采集和儀器控制軟件。其編寫(xiě)的程序稱為虛擬儀器VI(Virtual Instrument),以.vi為后綴。 傳統(tǒng)文本編程語(yǔ)言根據(jù)語(yǔ)
3、句和指令的先后順序決定程序執(zhí)行順序,而LabVIEW 則采用數(shù)據(jù)流編程方式,程序框圖中節(jié)點(diǎn)之間的數(shù)據(jù)流向決定了程序的執(zhí)行順序。它用圖標(biāo)表示函數(shù),用連線表示數(shù)據(jù)流向。,LabVIEW可以做什么?,LabVIEW在測(cè)試、測(cè)量和自動(dòng)化等領(lǐng)域具有最大的優(yōu)勢(shì),因?yàn)長(zhǎng)abVIEW提供了大量的工具與函數(shù)用于數(shù)據(jù)采集、分析、顯示和存儲(chǔ)。 用戶可以在數(shù)分鐘內(nèi)完成一套完整的從儀器連接、數(shù)據(jù)采集到分析、顯示和存儲(chǔ)的自動(dòng)化測(cè)試測(cè)量系統(tǒng)。,4,LabVIEW概述,LabVIEW可以做什么?,它被廣泛地應(yīng)用于汽車、通信、航空、半導(dǎo)體、電子設(shè)計(jì)生產(chǎn)、過(guò)程控制和生物醫(yī)學(xué)等各個(gè)領(lǐng)域。 LabVIEW不僅可以用來(lái)快速搭建小型自動(dòng)
4、化測(cè)試測(cè)量系統(tǒng),還可以被用來(lái)開(kāi)發(fā)大型的分布式數(shù)據(jù)采集與控制系統(tǒng)。,5,虛擬儀器簡(jiǎn)介,虛擬儀器(Virtual Instrumention)是基于計(jì)算機(jī)的儀器。計(jì)算機(jī)和儀器的密切結(jié)合是目前儀器發(fā)展的一個(gè)重要方向。 虛擬儀器系統(tǒng)是由計(jì)算機(jī)、應(yīng)用軟件和儀器硬件三大要素構(gòu)成的。計(jì)算機(jī)與儀器硬件又稱為VI的通用儀器硬件平臺(tái)。 軟件技術(shù)是虛擬儀器的核心技術(shù)。常用的儀器用開(kāi)發(fā)軟件有LabVIEW、LabWindows/CVI、VEE等等,其中以LabVIEW應(yīng)用最為廣泛。 虛擬儀器實(shí)際上是一個(gè)按照儀器需求組織的數(shù)據(jù)采集系統(tǒng)。虛擬儀器的研究中涉及的基礎(chǔ)理論主要有計(jì)算機(jī)數(shù)據(jù)采集和數(shù)字信號(hào)處理。 虛擬儀器研究的另
5、一個(gè)問(wèn)題是各種標(biāo)準(zhǔn)儀器的互連及與計(jì)算機(jī)的連接。目前使用較多的是IEEE 488或GPIB協(xié)議。未來(lái)的儀器也應(yīng)當(dāng)是網(wǎng)絡(luò)化的。,傳統(tǒng)儀器 廠商定義功能,虛擬儀器 用戶定義功能,虛擬儀器方案,虛擬儀器的概念,6,LabVIEW的編程環(huán)鏡,LabVIEW應(yīng)用程序的構(gòu)成,LabVIEW程序包括前面板(用戶界面)和程序框圖(編程界面)。 前面板是圖形用戶界面,也就是VI的虛擬儀器面板,這一界面上有用戶輸入和顯示輸出兩類對(duì)象,具體表現(xiàn)有開(kāi)關(guān)、旋鈕、圖形以及其他控制(controls)和顯示對(duì)象(indicator)。 程序框圖提供VI的圖形化源程序。在程序框圖中對(duì)VI編程,以控制和操縱定義在前面板上的輸入和
6、輸出功能。程序框圖中包括前面板上的控件的連線端子,還有一些前面板上沒(méi)有,但編程必須有的東西,例如函數(shù)、結(jié)構(gòu)和連線等。,顯示控件,輸入控件,前面板,程序框圖,7,LabVIEW的編程環(huán)鏡,LabVIEW的操作選板,LabVIEW包括工具選板(Tools)、控件選板(Controls)和函數(shù)選板(Functions)。這些選板集中反映了該軟件的功能與特征。 工具選板 在前面板和程序框圖中都可以使用工具選板,使用其中不同的工具可以操作、編輯或修飾前面板和程序框圖中選定的對(duì)象,也可以調(diào)試程序等。選擇主菜單 查看 - 工具選板 選項(xiàng)來(lái)顯示工具選板。 控件選板 僅在前面板顯示,它包含創(chuàng)建前面板時(shí)可用的全部
7、對(duì)象??丶x板中的基本常用控件可以分為新式、經(jīng)典和系統(tǒng)三種風(fēng)格顯示。選擇主菜單 查看 - 控件選板 選項(xiàng)或右擊前面板空白處就可以顯示控件選板。 函數(shù)選板 只能在編輯程序框圖時(shí)使用,與控件選板的工作方式大體相同。創(chuàng)建框圖程序常用的VI和函數(shù)對(duì)象都包含在該選板中。選擇 查看 - 函數(shù)選板 或右擊框圖面板空白處就可以顯示函數(shù)選板。,工具選板,控件選板,函數(shù)選板,8,善用LabVIEW的聯(lián)機(jī)幫助,LabVIEW為用戶提供了非常全面的幫助信息,有效地利用幫助信息是快速掌握LabVIEW的一條捷徑。LabVIEW提供了各種獲取幫助信息的方法,包括即時(shí)幫助、LabVIEW幫助、解釋錯(cuò)誤、NI范例查找器、網(wǎng)絡(luò)
8、資源等。,LabVIEW的編程環(huán)鏡,即時(shí)幫助 選擇菜單欄中 幫助 - 顯示即時(shí)幫助 選項(xiàng)或按下Ctrl+H,就會(huì)彈出即時(shí)幫助窗口。當(dāng)鼠標(biāo)移到某個(gè)對(duì)象或函數(shù)上時(shí),上下文幫助窗口就會(huì)顯示相應(yīng)的幫助信息。 LabVIEW幫助 當(dāng)單擊即時(shí)幫助窗口中 詳細(xì)幫助信息 會(huì)彈出相應(yīng)的完整的幫助信息。這是一個(gè)Windows標(biāo)準(zhǔn)風(fēng)格的幫助窗口,包含了LabVIEW全部的幫助信息。你也可以選擇主菜單 幫助 - 搜索LabVIEW幫助 選項(xiàng)打開(kāi)它。,9,善用LabVIEW的聯(lián)機(jī)幫助,解釋錯(cuò)誤 當(dāng)LabVIEW程序中發(fā)生錯(cuò)誤時(shí),將錯(cuò)誤代碼填寫(xiě)到 解釋錯(cuò)誤 的錯(cuò)誤簇的代碼中,便可得到可能原因,對(duì)解決程序異常有一定的幫助。
9、選擇菜單欄中 幫助 - 解釋錯(cuò)誤 選項(xiàng)可以打開(kāi)解釋錯(cuò)誤窗口。 范例查找器 LabVIEW提供了大量的范例,這些范例幾乎包含了LabVIEW所有功能的應(yīng)用實(shí)例,并提供了大量的綜合應(yīng)用實(shí)例。在菜單欄中選擇 幫助 - 查找范例 選項(xiàng)可以打開(kāi)范例查找器。,LabVIEW的編程環(huán)鏡,10,編輯前面板,LabVIEW中的前面板是圖形化的人機(jī)界面,利用控件選項(xiàng)板提供的各種控件可以所見(jiàn)即所得地編輯豐富多彩的人機(jī)界面。前面板的控件對(duì)象主要分為輸入控件和顯示控件兩大類型。 輸入控件 可以輸入相應(yīng)的數(shù)據(jù),例如數(shù)字、布爾量、字符串和文件路徑等。輸入控件在程序框圖中只有輸出端子,相當(dāng)于普通編程語(yǔ)言中的輸入?yún)?shù)。 顯示控
10、件 用來(lái)顯示數(shù)據(jù)。顯示控件有數(shù)字、溫度計(jì)、LED指示燈、文本、波形圖等 。顯示控件在程序框圖中只有輸入端子,相當(dāng)于普通編程語(yǔ)言中的輸出參數(shù)。,LabVIEW的初步操作,前面板中的一些控件既可以作為輸入控件也可以做作為顯示控件。右擊控件,選擇 轉(zhuǎn)換為顯示控件 或 轉(zhuǎn)換為輸入控件 可以進(jìn)行輸入控件與顯示控件之間的切換。 前面板中的每個(gè)控件都有自己的屬性,如控件的顏色、最大最小值、顯示精度和方式等。許多屬性都可以根據(jù)不同的需要進(jìn)行編輯。右擊前面板任何一個(gè)控件選擇 屬性 選項(xiàng)就可以彈出該控件的屬性配置窗口。,11,編輯程序框圖,程序框圖是圖形化源代碼的集合,這種圖形化的編程語(yǔ)言也稱為G語(yǔ)言。 程序框圖
11、中的控件對(duì)象實(shí)際上是前面板相應(yīng)控件的接線端。,LabVIEW的初步操作,輸出端子,前面板控件,輸入端子,程序框圖中對(duì)應(yīng)的接線端,LabVIEW中的程序框圖節(jié)點(diǎn)是指帶有輸入和輸出接線端的對(duì)象,類似文本編程語(yǔ)言中的語(yǔ)句、運(yùn)算符、函數(shù)和子程序。LabVIEW中的節(jié)點(diǎn)主要包括函數(shù)、結(jié)構(gòu)、Express VI、子VI等。,對(duì)象連線 用鼠標(biāo)左鍵單擊輸出端子和輸入端子,可以進(jìn)行對(duì)象連線。,對(duì)象連線,12,運(yùn)行和停止VI運(yùn)行,運(yùn)行VI 點(diǎn)擊前面板或程序框圖工具欄中的運(yùn)行按鈕,則運(yùn)行程序一次。 停止VI 運(yùn)行 當(dāng)程序運(yùn)行時(shí),運(yùn)行按鈕會(huì)變成正在運(yùn)行狀態(tài),并且 中止執(zhí)行按鈕變?yōu)榭捎脿顟B(tài),此時(shí)單擊中止執(zhí)行按鈕,便可強(qiáng)
12、行停止程序的運(yùn)行。,LabVIEW的初步操作,運(yùn)行,連續(xù)運(yùn)行,暫停,中止執(zhí)行,正在運(yùn)行,高亮執(zhí)行,調(diào)試VI,當(dāng)一個(gè)VI中存在語(yǔ)法錯(cuò)誤時(shí),程序是不能運(yùn)行的,這時(shí)工具欄上的運(yùn)行按鈕會(huì)變?yōu)榱谐鲥e(cuò)誤按鈕,如果單擊列出錯(cuò)誤按鈕則會(huì)出現(xiàn)錯(cuò)誤列表對(duì)話框。 當(dāng)一個(gè)VI中存在邏輯錯(cuò)誤時(shí),可以點(diǎn)擊高亮執(zhí)行按鈕使它變成高亮模式,再點(diǎn)擊運(yùn)行按鈕,VI程序就以較慢的速度運(yùn)行,沒(méi)有被執(zhí)行的代碼灰色顯示,執(zhí)行后的代碼高亮顯示,并顯示數(shù)據(jù)流線上的數(shù)據(jù)值。這樣,你就可以根據(jù)數(shù)據(jù)的流動(dòng)狀態(tài)跟蹤程序的執(zhí)行。,程序開(kāi)始運(yùn)行,程序語(yǔ)法錯(cuò)誤,列出錯(cuò)誤,單步執(zhí)行,13,牛刀小試,建立一個(gè)使用旋鈕來(lái)控制儀表和溫度計(jì)的VI。 打開(kāi)LabVie
13、w8.6,點(diǎn)擊菜單 文件-新建VI 在前面板上右擊選擇控件選板-新式-數(shù)值后,分別選取轉(zhuǎn)盤(pán)、儀表、溫度計(jì)并將它們分別添加到前面板中。 在程序框圖中將轉(zhuǎn)盤(pán)的輸出端子接入儀表的輸入端子。 在程序框圖的空白處右擊,選取函數(shù)選板-編程-數(shù)值-乘 放入程序框圖,再選取函數(shù)選板-編程-數(shù)值-數(shù)值常量 放入程序框圖并將數(shù)值常量中的值從0改為10。然后將轉(zhuǎn)盤(pán)的輸出端子接入乘的x輸入端子,將數(shù)值常量的輸出端子接入乘的y輸入端子,再將乘的x*y輸出端子接入溫度計(jì)的輸入端子。 在程序框國(guó)的左上角空白處右擊,選取函數(shù)選板-編程-結(jié)構(gòu)-While循環(huán)后,按住鼠標(biāo)左鍵移動(dòng)鼠標(biāo),將程序框圖中剛編寫(xiě)的程序全部框選進(jìn)去后松開(kāi)鼠
14、標(biāo),便將這些程序添加到While循環(huán)中,然后在While循環(huán)的循環(huán)條件上右擊鼠標(biāo),選擇創(chuàng)建常量,這樣就完成程序的編寫(xiě)。 點(diǎn)擊運(yùn)行按鈕,運(yùn)行程序,然后轉(zhuǎn)動(dòng)轉(zhuǎn)盤(pán),看看儀表和溫度計(jì)有什么變化?,LabVIEW的初步操作,14,數(shù)據(jù)類型,LabVIEW中的數(shù)據(jù)類型主要為數(shù)值型,布爾型,字符串型等幾大類型。,LabVIEW的數(shù)據(jù)類型,15,數(shù)據(jù)類型對(duì)應(yīng)的控件,數(shù)值型控件 的外觀可以五花八門(mén),但是程序框圖中的操作卻是以其代表的數(shù)據(jù)類型為準(zhǔn)。 布爾型控件 代表一個(gè)布爾值,只能是True或False。它既可以代表按鈕輸入,也可以當(dāng)作LED指示燈顯示。 字符串型控件 可以輸入或顯示文字,主要用來(lái)做文字處理。 時(shí)
15、間標(biāo)識(shí)控件 是LabVIEW中特有的數(shù)據(jù)類型,用于輸入與輸出時(shí)間和日期 。,LabVIEW的數(shù)據(jù)類型,數(shù)值型控件,布爾型控件,字符串型控件,時(shí)間標(biāo)識(shí)控件,16,數(shù)據(jù)運(yùn)算,LabVIEW中提供了豐富的數(shù)據(jù)運(yùn)算功能,除了基本的數(shù)據(jù)運(yùn)算符外,還有許多功能強(qiáng)大的函數(shù)節(jié)點(diǎn),并且還支持通過(guò)一些簡(jiǎn)單的文本腳本進(jìn)行數(shù)據(jù)運(yùn)算。 LabVIEW圖形化編程中,運(yùn)算是按照從左到右沿?cái)?shù)據(jù)流的方向順序執(zhí)行。,LabVIEW的數(shù)據(jù)運(yùn)算,算術(shù)運(yùn)算符,基本算術(shù)運(yùn)算符包含在函數(shù)選板的數(shù)值子選板中,該子選板中有類型轉(zhuǎn)換節(jié)點(diǎn)、數(shù)據(jù)操作節(jié)點(diǎn)、復(fù)數(shù)節(jié)點(diǎn)、縮放節(jié)點(diǎn)、定點(diǎn)節(jié)點(diǎn)、數(shù)學(xué)和科學(xué)常數(shù)節(jié)點(diǎn)等。,數(shù)值選板,文本編程語(yǔ)言,圖形化編程語(yǔ)言,17,關(guān)系運(yùn)算符,關(guān)系運(yùn)算符也叫比較運(yùn)算符,包含在函數(shù)選板的比較子選
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 八年級(jí)地理下冊(cè)《7.1 面向海洋的開(kāi)放地區(qū)-珠江三角洲》聽(tīng)課評(píng)課記錄 新人教版
- 【人教版】河南省八年級(jí)地理上冊(cè)2.1地形和地勢(shì)聽(tīng)課評(píng)課記錄2新版新人教版
- 北師大版歷史七年級(jí)下冊(cè)第12課《元朝的統(tǒng)一與拓展》聽(tīng)課評(píng)課記錄
- 環(huán)境設(shè)計(jì)服務(wù)協(xié)議書(shū)(2篇)
- 七年級(jí)道德與法治上冊(cè)第一單元 成長(zhǎng)的節(jié)拍第一課中學(xué)時(shí)代第1框中學(xué)序曲聽(tīng)課評(píng)課記錄(新人教版)
- 湘師大版道德與法治七年級(jí)上冊(cè)2.1《學(xué)習(xí)與成長(zhǎng)》聽(tīng)課評(píng)課記錄
- 冀教版數(shù)學(xué)九年級(jí)下冊(cè)《回顧與反思》聽(tīng)評(píng)課記錄10
- 人教版地理八年級(jí)下冊(cè)6.2《白山黑水-東北三省》聽(tīng)課評(píng)課記錄2
- 蘇人版道德與法治九年級(jí)上冊(cè)6.1《共享發(fā)展成果》聽(tīng)課評(píng)課記錄
- 部審湘教版七年級(jí)數(shù)學(xué)下冊(cè)6.1.1 第1課時(shí)《平均數(shù)》聽(tīng)評(píng)課記錄
- 2025年買賣個(gè)人房屋合同(4篇)
- 2025代運(yùn)營(yíng)合同范本
- 武漢2025年湖北武漢理工大學(xué)管理人員招聘筆試歷年參考題庫(kù)附帶答案詳解
- 使用錯(cuò)誤評(píng)估報(bào)告(可用性工程)模版
- 2024年高考全國(guó)甲卷英語(yǔ)試卷(含答案)
- 2024年湖南高速鐵路職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)附答案
- 2024年4月浙江省00015英語(yǔ)二試題及答案含評(píng)分參考
- 工程經(jīng)濟(jì)學(xué)完整版課件全套ppt教程
- 鼻空腸營(yíng)養(yǎng)的護(hù)理及注意事項(xiàng)ppt
- 臭和味檢測(cè)原始記錄表
- 小學(xué)英語(yǔ)26個(gè)字母標(biāo)準(zhǔn)手寫(xiě)體卡片打印版
評(píng)論
0/150
提交評(píng)論