labview課程設(shè)計(jì)_第1頁
labview課程設(shè)計(jì)_第2頁
labview課程設(shè)計(jì)_第3頁
labview課程設(shè)計(jì)_第4頁
labview課程設(shè)計(jì)_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、虛擬儀器課程設(shè)計(jì)題 目 : 摩托車儀表盤 學(xué)院名稱 : 物理與電子工程學(xué)院 專業(yè)班級(jí) : 電子信息科學(xué)與技術(shù) 學(xué)生姓名 : 方皖南 學(xué) 號(hào) : 201540620302 指導(dǎo)教師 : 胡楠 時(shí)間 : 2018-10-25 9目錄一、labVIEW介紹.3二、 摩托車儀表盤的設(shè)計(jì).42.1前面板圖示.42.2程序框圖.42.3程序說明.5(1) 左轉(zhuǎn)燈以及右轉(zhuǎn)燈的控制.5(2)讓左右等閃爍的控制.6(3)里程表控制.6(4)速度表控制.7(5)油罐的控制.7(6)所有數(shù)值歸零控制.73、 設(shè)計(jì)小結(jié).74、 參考文獻(xiàn).8一、labVIEW介紹LabVIEW (Laboratory Virtual

2、Instrument EngineeringWorkbench,實(shí)驗(yàn)室虛擬儀器集成環(huán)境)是一個(gè)基于G(Graphic)語言的圖形編程開發(fā)環(huán)境,在工業(yè)界和學(xué)術(shù)界中廣泛用作開發(fā)數(shù)據(jù)采集系統(tǒng)、儀器控制軟件和分析軟件的標(biāo)準(zhǔn)語言,對(duì)于科學(xué)研究和工程應(yīng)用來說是很理想的語言。它含有種類豐富的函數(shù)庫,科學(xué)家和工程師們利用它可以方便靈活地搭建功能強(qiáng)大的測試系統(tǒng)。LabVIEW編程語言最主要的兩個(gè)特點(diǎn)是圖形化編程和數(shù)據(jù)流驅(qū)動(dòng): (1)圖形化編程LabVIEW與Visual C+、Visual Basic、LabWindows/CVI等編程語言不同,后幾種都是基于文本的語言,而LabVIEW則是

3、使用圖形化程序設(shè)計(jì)語言G語言,用框圖代替了傳統(tǒng)的程序代碼,編程的過程即是使用圖形符號(hào)表達(dá)程序行為的過程,源代碼不是文本而是框圖。一個(gè)VI有三個(gè)主要部分組成:框圖、前面板和圖標(biāo)連接器??驁D是程序代碼的圖形表示。 LabVIEW的框圖中使用了豐富的設(shè)備和模塊圖標(biāo),與科學(xué)家、工程師們習(xí)慣的大部分圖標(biāo)基本一致,這使得編程過程和思維過程非常的相似。多樣化的圖標(biāo)和豐富的色彩也給用戶帶來不一樣的體驗(yàn)和樂趣。前面板是VI的交互式用戶界面,外觀和功能都類似于傳統(tǒng)儀器面板,用戶的輸入數(shù)據(jù)通過前面板傳遞給框圖,計(jì)算和分析結(jié)果也在前面板上以數(shù)字、圖形、表格等各種不同方式顯示出來。圖標(biāo)是VI的圖形符號(hào),連接器則用來定義

4、輸入和輸出,每一個(gè)VI都有圖標(biāo)和連接器。用戶要做的工作就是恰當(dāng)?shù)卦O(shè)置參數(shù),并連接各個(gè)子VI。編程一般步驟就是使用鼠標(biāo)選取合適的模塊、連線和設(shè)置參數(shù)的過程,與煩瑣枯燥的文本編程相比更為簡單、生動(dòng)和直觀。 如果將虛擬儀器與傳統(tǒng)儀器作一類比,前面板就像是儀器的操作和顯示面板,提供各種參數(shù)的設(shè)置和數(shù)據(jù)的顯示,框圖就像是儀器內(nèi)部的印刷電路板,是儀器的核心部分,對(duì)用戶來講是透明的,而圖標(biāo)和連接器可以比作電路板上的電子元器件和集成電路,保證了儀器正常的邏輯和運(yùn)算功能。(2)數(shù)據(jù)流驅(qū)動(dòng)宏觀上講,LabVIEW的運(yùn)行機(jī)制已不再是傳統(tǒng)上的馮·諾伊曼式計(jì)算機(jī)體系結(jié)構(gòu)的執(zhí)行方式了。傳統(tǒng)計(jì)算機(jī)語言(如C語言)

5、中的順序執(zhí)行結(jié)構(gòu)在LabVIEW中被并行機(jī)制所代替。本質(zhì)上講它是一種帶有圖形控制流結(jié)構(gòu)的數(shù)據(jù)流模式,程序中的每一個(gè)函數(shù)節(jié)點(diǎn)只有在獲得它的全部輸入數(shù)據(jù)后才能夠被執(zhí)行。既然LabVIEW程序是數(shù)據(jù)流驅(qū)動(dòng)的,數(shù)據(jù)流程序設(shè)計(jì)規(guī)定,一個(gè)目標(biāo)只有當(dāng)它的所有輸入有效時(shí)才能夠被執(zhí)行;而目標(biāo)的輸出只有當(dāng)它的功能完全時(shí)才是有效的。于是LabVIEW中被連接的函數(shù)節(jié)點(diǎn)之間的數(shù)據(jù)流控制著程序的執(zhí)行次序,而不像文本程序那樣受到行順序執(zhí)行的約束。我們可以通過相互連接函數(shù)節(jié)點(diǎn)簡潔高效地開發(fā)應(yīng)用程序,還可以有多個(gè)數(shù)據(jù)通道同步運(yùn)行,即所謂的多線程。在LabVIEW中單擊加亮執(zhí)行(Highlight Execution)按鈕,即

6、可以動(dòng)畫方式演示框圖的執(zhí)行過程,可以觀察到數(shù)據(jù)流流動(dòng)的方式,數(shù)據(jù)以有色小圓點(diǎn)表示,在各種不同顏色(代表不同數(shù)據(jù)類型)的連線上流動(dòng)。2、 摩托車儀表盤的設(shè)計(jì)2.1前面板圖示 圖2.2 摩托車儀表盤的程序框圖2.2程序框圖圖2.2 摩托車儀表盤的程序框圖2.3程序說明 (1)左轉(zhuǎn)燈以及右轉(zhuǎn)燈的控制(示意圖) 思路:用條件結(jié)構(gòu)分別控制,令大于0時(shí)為“真”,輸出1,那么“假”還存在兩種情況,等于0和小于0,在嵌套一個(gè)條件結(jié)構(gòu),令等于0時(shí)為“真”,輸出0,小于0時(shí)為“假”,輸出-1。并整體輸出,并連接一個(gè)條件結(jié)構(gòu),此時(shí)有3種情況,即-1,0,1。令等于0時(shí)兩燈均滅,則兩燈均連接一個(gè)假常量;“1”時(shí)右等亮

7、左燈滅,即在左燈連接一個(gè)假常量,右燈連接一個(gè)真常量;“-1”時(shí),則反之。(2)讓左右等閃爍的控制(示意圖)思路:用奇數(shù)偶數(shù)來控制,當(dāng)為基數(shù)時(shí)亮,為偶數(shù)時(shí)滅,因此在while循環(huán)中,添加一個(gè)移位寄存器,每次加1做循環(huán),然后每次除以2取余,當(dāng)余數(shù)等于0時(shí)燈滅,不等于0時(shí)燈亮。(3)里程表控制(示意圖) 思路:在while循環(huán)里面添加一個(gè)移位寄存器,并每次加2循環(huán)下去,直到程序停止(4)速度表控制(示意圖)思路:01的隨機(jī)數(shù)乘以120(書讀表盤上面的最大速度)使速度表盤在每次循環(huán)中顯示0120中任意數(shù)值。(5)油罐的控制(示意圖)思路:以10(油罐上的最大值)為基數(shù)每個(gè)循環(huán)減0.2即每次循環(huán)油罐下降

8、02升,當(dāng)油罐值小于等于0時(shí)程序終止。(6)所有數(shù)值歸零控制(示意圖)思路:利用順序結(jié)構(gòu),添加局部變量,即當(dāng)油罐值小于等于0時(shí)前部分,while循環(huán)程序終止,進(jìn)入下一程序執(zhí)行,利用局部變量控制遠(yuǎn)光燈、左燈、右燈,全部變暗。三、設(shè)計(jì)小結(jié) 首先,這次虛擬儀器課程設(shè)計(jì)的題目是實(shí)現(xiàn)基于LabVIEW的摩托車儀表盤。這次的課程設(shè)計(jì)是從課堂上學(xué)到的Labiew軟件操作知識(shí)的實(shí)際運(yùn)用。通過這次課程設(shè)計(jì),我對(duì)Labiew的認(rèn)識(shí)又有了很大程度的提升,并且和同學(xué)的團(tuán)結(jié)協(xié)作更加親密了,并且提升了自己遇到問題解決問題的自我動(dòng)手能力。其次,這次課程設(shè)計(jì)讓我明白了這門課的重要性和實(shí)用性。通過對(duì)Labiew軟件的合理操作和運(yùn)用,我們可以做出各種各樣的東西,解決生活中的很多問題。但是,要想解決這些困難,我們必須勤學(xué)多問,多鉆研,多動(dòng)手,熟練的掌握這么軟件的應(yīng)用技術(shù)和其他各方面的知識(shí),這就對(duì)我們提出了更高的要求。最后,通過對(duì)labview的課程設(shè)計(jì),讓我理論聯(lián)系了實(shí)際。理論為實(shí)踐奠定了基礎(chǔ),但是實(shí)踐也為理論的學(xué)習(xí)指明了方向,二則缺一不可。我們絕不能簡單的將實(shí)踐與理

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論