虛擬儀器開發(fā)平臺LabVIEW_第1頁
虛擬儀器開發(fā)平臺LabVIEW_第2頁
虛擬儀器開發(fā)平臺LabVIEW_第3頁
虛擬儀器開發(fā)平臺LabVIEW_第4頁
虛擬儀器開發(fā)平臺LabVIEW_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

第4章虛擬儀器軟件開發(fā)平臺LabVIEW第1頁第4章虛擬儀器軟件開發(fā)平臺LabVIEW

教學內(nèi)容LabVIEW概述LabVIEW8.2編程環(huán)境創(chuàng)建虛擬儀器第2頁4.1LabVIEW概述結(jié)構(gòu)一個虛擬儀器系統(tǒng),基本硬件確定以后,就能夠經(jīng)過不一樣軟件實現(xiàn)不一樣功效,軟件是虛擬儀器系統(tǒng)關(guān)鍵。當前流行虛擬儀器軟件開發(fā)工含有兩類:1)文本式編程語言有C、C++、VB、VC、Labwindows/CVI等;2)圖形化編程語言有LabVIEW、AgilentVEE等。第3頁4.1.1LabVIEW含義LabVIEW

(LaboratoryVirtualInstrumentEngineeringWorkbench,試驗室虛擬儀器工程平臺)是美國NI企業(yè)推出一個基于G語言(GraphicsLanguage,圖形化編程語言)虛擬儀器軟件開發(fā)工具;目標:簡化程序開發(fā)工作,使用戶能快速、簡便地完成自己工作。第4頁4.1.2LabVIEW特點(1)編程簡單,不需要記憶編程語言;(2)開發(fā)周期短;(3)高效性,這主要是以軟件做確保;(4)開放性,可依據(jù)實際情況進行更新擴展,發(fā)展快速;(5)自定義性,工程師們能夠在非常廣泛測量和控制應(yīng)用中自定義芯片級硬件功效;(6)性價比高,能一機多用。第5頁4.1.3LabVIEW8.2202023年8月,美國國家儀器有限企業(yè)正式推出LabVIEW8.20版本。這是專用于控制、測試和嵌入式系統(tǒng)開發(fā)LabVIEW圖形化系統(tǒng)設(shè)計平臺20周年紀念版。202023年10月,NI首次推出簡體漢字版LabVIEW8.2。簡體漢字版LabVIEW公布極大地降低中國工程師使用這一工具門檻,為他們帶來更高效率。第6頁4.2LabVIEW8.2編程環(huán)境LabVIEW8.2程序開發(fā)環(huán)境采取圖形化編程方式,無需編寫任何代碼,它不但包含有豐富數(shù)據(jù)采集、分析及存放庫函數(shù),還提供了PCI,GPIB,PXI,VXI,RS-232,USB等通訊總線標準功效函數(shù),能夠驅(qū)動不一樣總線接口設(shè)備和儀器。LabVIEW8.2含有強大網(wǎng)絡(luò)功效,支持慣用網(wǎng)絡(luò)協(xié)議,能夠方便地設(shè)計開發(fā)網(wǎng)絡(luò)測控儀器,并有各種程序調(diào)試伎倆,如斷點設(shè)置、單步調(diào)試等。

第7頁4.2.1LabVIEW8.2基本開發(fā)平臺使用LabVIEW開發(fā)平臺編制程序稱為虛擬儀器,簡稱VI。VI由以下3部分組成:前面板:即用戶界面;程序框圖:包含用于定義VI功效圖形化源代碼;

圖標和連線板:用以識別VI接口,方便在創(chuàng)建VI時調(diào)用另一個VI。當一個VI應(yīng)用在其它VI中,則稱為子VI。子VI相當于文本編程語言中子程序。第8頁1.前面板

前面板是VI用戶界面。創(chuàng)建VI時,通常應(yīng)先設(shè)計前面板,然后設(shè)計程序框圖執(zhí)行在前面板上創(chuàng)建輸入、輸出任務(wù)。第9頁2.程序框圖程序框圖是圖形化源代碼集合,圖形化源代碼又稱G代碼或程序框圖代碼。程序框圖由接線端、節(jié)點、連線和結(jié)構(gòu)等組成。第10頁程序框圖對象程序框圖由接線端、節(jié)點、連線和結(jié)構(gòu)等組成:接線端:是程序框圖中傳遞數(shù)據(jù)起點和終點??丶泳€端用來為前面板上對象與程序框圖傳遞數(shù)據(jù)。節(jié)點:是實現(xiàn)程序功效基本單元,含有輸入、輸出端,在VI運行時完成一定操作。連線:是程序框圖中各個對象之間傳遞數(shù)據(jù)通道。結(jié)構(gòu):是文本編程語言中循環(huán)和條件語句圖形化表示。第11頁3.圖標和連線板創(chuàng)建VI前面板和程序框圖后,可創(chuàng)建圖標和連線板,方便將該VI作為子VI調(diào)用。圖標和連線板圖形:圖標是VI圖形化表示,可包含文字、圖形或圖文組合。

連線板用于顯示VI中全部輸入控件和顯示控件接線端,類似于文本編程語言中調(diào)用函數(shù)時使用參數(shù)列表。第12頁4.2.2LabVIEW8.2操作選板LabVIEW8.2包含3個操作選板:

工具選板控件選板函數(shù)選板

第13頁1.工具選板第14頁2.控件選板控件選板包含創(chuàng)建前面板所需輸入控件和顯示控件。第15頁

經(jīng)典控件子選板第16頁3.函數(shù)選板函數(shù)選板中包含創(chuàng)建程序框圖所需VI和函數(shù)。第17頁

編程子選板圖標、名稱及功效

第18頁4.2.3LabVIEW8.2菜單和工具欄

LabVIEW8.2菜單LabVIEW8.2工具欄第19頁4.2.4LabVIEW8.2中數(shù)據(jù)類型支持數(shù)據(jù)類型有:數(shù)值型布爾型數(shù)組型字符串型波形數(shù)據(jù)類型簇

路徑

第20頁4.3創(chuàng)建虛擬儀器1.創(chuàng)建一個虛擬儀器普通步驟

(1)前面板設(shè)計

(2)程序框圖

(3)數(shù)據(jù)流編程

(4)功效檢驗

(5)保留文件

第21頁創(chuàng)建一個虛擬儀器兩數(shù)相加與兩數(shù)相減VI第22頁2.調(diào)試虛擬儀器

虛擬儀器普通調(diào)試步驟

(1)運行VI(2)去除語法錯誤

(3)高亮顯示執(zhí)行過程

(4)單步執(zhí)行

(5)探針工具

(6)斷點

第23頁3.

創(chuàng)建和調(diào)用子VI結(jié)構(gòu)一個子VI主要工作就是需先為子VI創(chuàng)建連線板和圖標

第24頁調(diào)用子VI示例

前面板框圖程序第25頁4.虛擬儀器創(chuàng)建舉

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論