版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 北京市朝陽區(qū)北京中學(xué)2024-2025學(xué)年八年級(jí)上學(xué)期期中物理試卷(無答案)
- 滄州臨港經(jīng)濟(jì)技術(shù)開發(fā)區(qū)東區(qū)支三路道路及配套項(xiàng)目環(huán)評(píng)報(bào)告表
- 2014-2020年全球IP電話機(jī)行業(yè)市場調(diào)研分析報(bào)告
- 2014-2018年糖蜜行業(yè)戰(zhàn)略投資分析研究報(bào)告
- 2024至2030年中國抗靜電PVC托盤數(shù)據(jù)監(jiān)測研究報(bào)告
- 2012注冊(cè)會(huì)計(jì)師考試審計(jì)真題及答案B卷
- 2011-2015年氯磺化聚乙烯運(yùn)營態(tài)勢及前景預(yù)測分析報(bào)告
- 2024至2030年中國對(duì)夾式雙瓣止回閥數(shù)據(jù)監(jiān)測研究報(bào)告
- 2024至2030年中國雙流程板網(wǎng)組合式板式換熱器行業(yè)投資前景及策略咨詢研究報(bào)告
- 2024至2030年中國三色果凍機(jī)數(shù)據(jù)監(jiān)測研究報(bào)告
- 八年級(jí)英語上學(xué)期期中考試(常州卷)-2024-2025學(xué)年上學(xué)期江蘇省各地市七八九年級(jí)英語期中模擬卷
- 2024-2025學(xué)年部編版(2024)七年級(jí)歷史上冊(cè)知識(shí)點(diǎn)提綱
- 2024年公路水運(yùn)交通安全員C證從業(yè)資格證考試題庫含答案
- 2022-2023學(xué)年北京市西城區(qū)三帆中學(xué)七年級(jí)(上)期中數(shù)學(xué)試卷【含解析】
- 拌合站設(shè)備安裝實(shí)施方案
- 如何指導(dǎo)學(xué)生創(chuàng)作科學(xué)微電影
- 歐姆龍PLC指令集講義
- 印刷廠技術(shù)參數(shù)一覽表
- 紅色沉穩(wěn)大氣商務(wù)通用微立體企業(yè)公司介紹公司簡介公司產(chǎn)品宣傳營銷策劃方案動(dòng)態(tài)ppt模板
- 貼坡式混凝土擋墻澆筑施工方案(完整版)
- 園林景觀施工界面劃分(參考模板)
評(píng)論
0/150
提交評(píng)論