資源描述:
《LabVIEW課程設(shè)計(jì)匯本.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、LabVIEW課程設(shè)計(jì)題目:ExpressXY圖繪制曲線 姓 名:但漢青專(zhuān)業(yè)班級(jí):2012級(jí)信息技術(shù)02班 學(xué) 號(hào):1205110205 2013年12月7日目錄緒論..............................................1第一章 前言......................................31.1課程設(shè)計(jì)的題目............................31.2課程設(shè)計(jì)要求..............................31.
2、3課題分析..................................31.4設(shè)計(jì)目的..................................5第二章儀器方案設(shè)計(jì).............................62.1解決問(wèn)題的思路............................62.2前面板設(shè)計(jì)................................72.3源代碼設(shè)計(jì)................................82.4程序運(yùn)行及結(jié)果.........
3、...................9第三章心得體會(huì).................................10第四章參考文獻(xiàn).................................12緒論虛擬儀器技術(shù)就是利用高性能的模塊化硬件,結(jié)合高效靈活的軟件來(lái)完成各種測(cè)試、測(cè)量和自動(dòng)化的應(yīng)用。自1986年問(wèn)世以來(lái),世界各國(guó)的工程師和科學(xué)家們都已將NILabVIEW圖形化開(kāi)發(fā)工具用于產(chǎn)品設(shè)計(jì)周期的各個(gè)環(huán)節(jié),從而改善了產(chǎn)品質(zhì)量、縮短了產(chǎn)品投放市場(chǎng)的時(shí)間,并提高了產(chǎn)品開(kāi)發(fā)和生產(chǎn)效率。使用集成化的虛擬儀器環(huán)境與現(xiàn)
4、實(shí)世界的信號(hào)相連,分析數(shù)據(jù)以獲取實(shí)用信息,共享信息成果,有助于在較大圍提高生產(chǎn)效率。虛擬儀器提供的各種工具能滿足我們?nèi)魏雾?xiàng)目需要。美國(guó)國(guó)家儀器公司NI(NationalInstruments)最早提出的虛擬測(cè)量?jī)x器(VI)概念,引發(fā)了傳統(tǒng)儀器領(lǐng)域的一場(chǎng)重大變革,使得計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)得以長(zhǎng)驅(qū)直入儀器領(lǐng)域,和儀器技術(shù)結(jié)合起來(lái)?!败浖词莾x器”這是NI公司提出的虛擬儀器理念的核心思想。從這一思想出發(fā),基于電腦或工作站、軟件和I/O部件來(lái)構(gòu)建虛擬儀器。I/O部件可以是獨(dú)立儀器、模塊化儀器、數(shù)據(jù)采集板(DAQ)或傳感器。虛擬儀
5、器(virtualinstrumention)是基于計(jì)算機(jī)的儀器。計(jì)算機(jī)和儀器的密切結(jié)合是目前儀器發(fā)展的一個(gè)重要方向。粗略地說(shuō)這種結(jié)合有兩種方式,一種是將計(jì)算機(jī)裝入儀器,其典型的例子就是所謂智能化的儀器。隨著計(jì)算機(jī)功能的日益強(qiáng)大以及其體積的日趨縮小,這類(lèi)儀器功能也越來(lái)越強(qiáng)大,目前已經(jīng)出現(xiàn)含嵌入式系統(tǒng)的儀器。另一種方式是將儀器裝入計(jì)算機(jī)。以通用的計(jì)算機(jī)硬件及操作系統(tǒng)為依托,實(shí)現(xiàn)各種儀器功能。虛擬儀器主要是指這種方式。LabVIEW是一種程序開(kāi)發(fā)環(huán)境,由NI公司研制開(kāi)發(fā)的,類(lèi)似于C和BASIC開(kāi)發(fā)環(huán)境,但是LabVIEW
6、與其他計(jì)算機(jī)語(yǔ)言的顯著區(qū)別是:其他計(jì)算機(jī)語(yǔ)言都是采用基于文本的語(yǔ)言產(chǎn)生代碼,而LabVIEW使用的是圖形化編輯語(yǔ)言編寫(xiě)程序,產(chǎn)生的程序是框圖的形式。LabVIEW提供很多外觀與傳統(tǒng)儀器(如示波器、萬(wàn)用表)類(lèi)似的控件,可用來(lái)方便地創(chuàng)建用戶界面。用戶界面在LabVIEW中被稱(chēng)為前面板。使用圖標(biāo)和連線,可以通過(guò)編程對(duì)前面板上的對(duì)象進(jìn)行控制。這就是圖形化源代碼,又稱(chēng)G代碼。LabVIEW的圖形化源代碼在某種程度上類(lèi)似于流程圖,因此又被稱(chēng)作程序框圖代碼。相對(duì)于傳統(tǒng)的標(biāo)準(zhǔn)儀器來(lái)說(shuō),LabVIEW由于是基于軟件的,所以提供了更大的
7、靈活性。通過(guò)LabVIEW開(kāi)發(fā)的虛擬儀器是由用戶而不是儀器生產(chǎn)商定義儀器功能的。一臺(tái)計(jì)算機(jī)、數(shù)采板卡和LabVIEW的結(jié)合就能夠變成一個(gè)可配置的虛擬儀器來(lái)完成用戶設(shè)定的任務(wù)。通過(guò)LabVIEW就可以用傳統(tǒng)儀器幾分之一的價(jià)格創(chuàng)建一個(gè)用戶所需要的虛擬儀器。當(dāng)需要改變這個(gè)虛擬儀器的時(shí)候,只幾分鐘的時(shí)間通過(guò)LabVIEW修改就可以了。為了便于使用,LabVIEW還集成了大量的函數(shù)庫(kù)以及子程序來(lái)幫助完成絕大多數(shù)的編程任務(wù)。在使用這些子函數(shù)的時(shí)候,可以忘掉傳統(tǒng)編程語(yǔ)言中的令人頭痛的指針操作、存分配等編程問(wèn)題。除此之外,LabVI
8、EW還包含了針對(duì)應(yīng)用的數(shù)據(jù)采集(DAQ)、GPIB、串口、數(shù)據(jù)分析、數(shù)據(jù)顯示、數(shù)據(jù)存儲(chǔ)以及Internet網(wǎng)絡(luò)通信的函數(shù)庫(kù)。鑒于LabVIEW有諸多優(yōu)點(diǎn),這次我們將應(yīng)用LabVIEW來(lái)完成一個(gè)十字路口交通燈系統(tǒng)的設(shè)計(jì)。第一章前言1.1課程設(shè)計(jì)的題目用XY圖繪制曲線1.2課程設(shè)計(jì)的要求系統(tǒng)應(yīng)滿足下列要求:A.給定橫縱坐標(biāo)的值,顯示出相應(yīng)的曲線B.