虛擬儀器技術(shù)(Virtual instrument)就是利用高性能的模塊化硬件,結合高效靈活的軟件來(lái)完成各種測試、測量和自動(dòng)化的應用。自1986年問(wèn)世以來(lái),世界各國的工程師和科學(xué)家們都已將NI LabVIEW圖形化開(kāi)發(fā)工具用于產(chǎn)品設計周期的各個(gè)環(huán)節,從而改善了產(chǎn)品質(zhì)量、縮短了產(chǎn)品投放市場(chǎng)的時(shí)間,并提高了產(chǎn)品開(kāi)發(fā)和生產(chǎn)效率。使用集成化的虛擬儀器環(huán)境與現實(shí)世界的信號相連,分析數據以獲取實(shí)用信息,共享信息成果,有助于在較大范圍內提高生產(chǎn)效率。虛擬儀器提供的各種工具能滿(mǎn)足我們任何項目需要。
如果你學(xué)過(guò)C語(yǔ)言開(kāi)發(fā),那學(xué)習LabVIEW是相當容易。
簡(jiǎn)單的說(shuō) 無(wú)非是把C語(yǔ)言語(yǔ)句用可視化顯示,再加上數據流處理模式首先你要下一個(gè)LabVIEW在電腦上,建議下2009,至于注冊方法,網(wǎng)上有,注冊機CSDN上也有下至于參考書(shū),其實(shí)都一樣,中國的書(shū)無(wú)非你抄我我抄你,找一本看看前幾張,就是數組啦 簇啦等基本概念和控件使用,以及子函數的使用方法等基礎知識,做幾個(gè)小例子,有一個(gè)禮拜就能完成。之后就用去編實(shí)際的程序,一邊練習一邊學(xué)。
比如你自己可以用LabVIEW編連連看的小外掛啦(就是分割圖像,求像素平均值比較),串口控制單片機啦,按鍵精靈啦 之類(lèi)的 在應用中去學(xué)習 估計有個(gè)1個(gè)月,你就可以游刃有余了至于參考書(shū),CSDN上有,你找一找,前面的基礎知識都是一樣的。
虛擬儀器--軟件就是儀器 虛擬儀器, 虛擬示波器, 虛擬儀器技術(shù), 虛擬儀器軟件, 虛擬儀器開(kāi)發(fā), 虛擬儀器組成一、引言當前多媒體計算機、信息高速公路和計算機網(wǎng)絡(luò )是計算機信息科學(xué)的三個(gè)重要發(fā)展方向。
它們相互聯(lián)系、相互促進(jìn)、共同發(fā)展,已經(jīng)滲透到人們日常工作、生活、學(xué)習、娛樂(lè )的各個(gè)方面,逐步地由辦公室、實(shí)驗室走向家庭。虛擬現實(shí)是多媒體計算機的一個(gè)重要應用領(lǐng)域,多媒體技術(shù)是虛擬現實(shí)的技術(shù)基礎。
虛擬現實(shí)(Virtual Reality)是利用多媒體計算機技術(shù)生成的一個(gè)具有逼真的視覺(jué)、聽(tīng)覺(jué)、觸覺(jué)及嗅覺(jué)的模擬現實(shí)環(huán)境。用戶(hù)可以用人的自然技能對這一虛擬的現實(shí)進(jìn)行交互體驗,而用戶(hù)體驗到的結果--該虛擬現實(shí)的反應與用戶(hù)在相應的真實(shí)現實(shí)中的體驗結果相似或完全相同。
虛擬現實(shí)的概念包括如下三個(gè)層次的含義:1、虛擬現實(shí)是利用計算機技術(shù)而生成的逼真的實(shí)體,人們對該實(shí)體具有真實(shí)的三維視覺(jué)、立體聽(tīng)覺(jué)、質(zhì)感的觸覺(jué)和嗅覺(jué)。2、人們可以通過(guò)自然技能與虛擬現實(shí)進(jìn)行對話(huà),即人的頭、眼、四肢等的各種動(dòng)作在虛擬現實(shí)中的反應具有真實(shí)感。
3、虛擬現實(shí)技術(shù)往往要借助一些三維傳感設備來(lái)完成交互動(dòng)作,如頭盔式立體顯示器、數據手套、數據衣服、三維操縱器等。虛擬現實(shí)技術(shù)雖然現在還處于初級階段,但已在科學(xué)可視化、CAD、飛行器/汽車(chē)/外科手術(shù)、虛擬儀器等的操作模擬等方面得到了應用。
已經(jīng)在航空航天、國防軍事、生物醫學(xué)、教育培訓、娛樂(lè )游戲、旅游等領(lǐng)域顯示出廣闊的應用前景。虛擬儀器(Virtual Instrument--VI)是虛擬現實(shí)在儀器儀表領(lǐng)域中的一個(gè)重要應用,目前已在國際上悄然興起。
虛擬儀器是以多媒體計算機作為基礎,使用圖形界面編程技術(shù),模擬實(shí)際儀器的面板、功能和操作,從而生成完成各種任務(wù)的專(zhuān)用儀器。由于科學(xué)技術(shù)的高度發(fā)展,導致了各種功能強大、越來(lái)越復雜的儀器不斷涌現,其中很多儀器都以計算機作為基礎,出現了儀器計算機化的趨勢,其主要表現為:1、硬件與計算機的接口標準化2、硬件軟件化3、軟件模塊化4、模塊控件化5、系統集成化6、程序設計圖形化7、科學(xué)計算可視化8、硬件接口軟件驅動(dòng)化由于計算機軟、硬件技術(shù)的不斷發(fā)展,加之實(shí)際應用的需要,使人們對虛擬儀器的興趣越來(lái)越濃厚,研制虛擬儀器也成為了現實(shí)的可能。
研制虛擬儀器主要源于以下目的:1、節省儀器開(kāi)發(fā)的時(shí)間和經(jīng)費2、充分利用計算機數據處理和分析的功能3、統一儀器的用戶(hù)界面4、增強儀器的功能和適用范圍5、集成儀器的需要6、使儀器容易擴展虛擬儀器主要由以下幾部分組成:1、界面控件庫2、數據輸入、輸出3、數據處理方法庫4、數據表示庫5、數據存儲與管理6、任意信號發(fā)生7、圖形界面編程環(huán)境界面控件庫中包括一些常用儀器的面板部件,如指示器、計量表、發(fā)光二極管、按鈕、轉盤(pán)、刻度盤(pán)、滑動(dòng)條等,每個(gè)控件都帶有可編程的函數與屬性。數據輸入與輸出是指從外部設備獲取數據進(jìn)入計算機或從計算機輸出數據去控制外部設備,需要建立與數據采集板、串并口、以及其他標準化接口(IEEE-488、GPIB、RS-232、RS-422、SCSI、VXI等)通信的驅動(dòng)軟件,從而擴展儀器的適用范圍與應用領(lǐng)域。
數據處理方法庫中集中了許多數據處理方法,如FFT計算、濾波、建模、參數估計等,并提供這些處理方法的編程接口,只需把這些方法簡(jiǎn)單的組合即可完成各種復雜的任務(wù)。數據表示是指用一定的方式來(lái)顯示數據和處理結果,其中包括數字顯示、曲線(xiàn)顯示、直方圖、散點(diǎn)圖、二維圖形、三維網(wǎng)格圖形、三維填充圖形、四維圖形、圖象乃至動(dòng)態(tài)圖形或圖象等,使得數據表示十分直觀(guān),易于理解。
數據存儲與管理主要是指提供數據存儲的格式、數據查詢(xún)方法、數據瀏覽方法等。信號產(chǎn)生是指根據需要產(chǎn)生任意信號,其中一些標準信號可以用于儀器測試和自檢之用。
圖形編程環(huán)境是指用戶(hù)可以任意組合控件與方法,將其聯(lián)接成一個(gè)整體,形成專(zhuān)用儀器的工具。利用虛擬儀器用戶(hù)可以象搭積木一樣很快生成所需要的各種儀器。
二、現有虛擬儀器與集成環(huán)境舉例1、MATLAB:高性能數值計算和數據分析軟件MATLAB是由美國Mathworks公司研制的高性能數值計算和數據分析軟件。它已經(jīng)成為工程和科學(xué)研究的工業(yè)標準,它具有獨特的用戶(hù)交互界面、復雜的數值計算、強大的數據分析、靈活的科學(xué)圖形、快速的計算、方便的擴展等特點(diǎn),是高產(chǎn)和創(chuàng )造性科學(xué)研究的首選軟件。
MATLAB的基本功能有:※ 矩陣運算※ 矩陣分解※ 矩陣特征值與特征向量計算※ 信號卷積※ 譜估計※ 復數運算※ 一維和二維FFT※ 濾波器設計與濾波※ 曲線(xiàn)擬合※ 三次樣條擬合※ 貝賽爾函數※ 非線(xiàn)性?xún)?yōu)化※ 線(xiàn)性方程組求解※ 微分方程MATLAB包括的工具箱有:※ 數字信號處理工具箱※ 控制系統設計工具箱※ 系統辨識工具箱※ 自擴展工具箱MATLAB包括的繪圖函數:※ 直方圖※ 散點(diǎn)圖※ 曲線(xiàn)圖※ 三維網(wǎng)格圖※ 三維填充圖※ 等值線(xiàn)圖※ 極坐標圖形※ X-Y繪圖※ 圖象顯示2、DADiSP:科學(xué)家和工程師的數據分析與圖形軟件DADiSP軟件由美國DSP Development Corporation公司研制,主要作為科學(xué)家和工程師用于數據分析和圖形。
第一章 虛擬儀器及LabVIEW入門(mén)
1.1 虛擬儀器概述
虛擬儀器(virtual instrumention)是基于計算機的儀器。計算機和儀器的密切結合是目前儀器發(fā)展的一個(gè)重要方向。粗略地說(shuō)這種結合有兩種方式,一種是將計算機裝入儀器,其典型的例子就是所謂智能化的儀器。隨著(zhù)計算機功能的日益強大以及其體積的日趨縮小,這類(lèi)儀器功能也越來(lái)越強大,目前已經(jīng)出現含嵌入式系統的儀器。另一種方式是將儀器裝入計算機。以通用的計算機硬件及操作系統為依托,實(shí)現各種儀器功能。虛擬儀器主要是指這種方式。下面的框圖反映了常見(jiàn)的虛擬儀器方案。
虛擬儀器的主要特點(diǎn)有:
? 盡可能采用了通用的硬件,各種儀器的差異主要是軟件。
? 可充分發(fā)揮計算機的能力,有強大的數據處理功能,可以創(chuàng )造出功能更強的儀器。
? 用戶(hù)可以根據自己的需要定義和制造各種儀器。
虛擬儀器實(shí)際上是一個(gè)按照儀器需求組織的數據采集系統。虛擬儀器的研究中涉及的基礎理論主要有計算機數據采集和數字信號處理。目前在這一領(lǐng)域內,使用較為廣泛的計算機語(yǔ)言是美國NI公司的LabVIEW。
虛擬儀器的起源可以追朔到20世紀70年代,那時(shí)計算機測控系統在國防、航天等領(lǐng)域已經(jīng)有了相當的發(fā)展。PC機出現以后,儀器級的計算機化成為可能,甚至在Microsoft公司的Windows誕生之前,NI公司已經(jīng)在Macintosh計算機上推出了LabVIEW2.0以前的版本。對虛擬儀器和LabVIEW長(cháng)期、系統、有效的研究開(kāi)發(fā)使得該公司成為業(yè)界公認的權威。
普通的PC有一些不可避免的弱點(diǎn)。用它構建的虛擬儀器或計算機測試系統性能不可能太高。目前作為計算機化儀器的一個(gè)重要發(fā)展方向是制定了VXI標準,這是一種插卡式的儀器。每一種儀器是一個(gè)插卡,為了保證儀器的性能,又采用了較多的硬件,但這些卡式儀器本身都沒(méi)有面板,其面板仍然用虛擬的方式在計算機屏幕上出現。這些卡插入標準的VXI機箱,再與計算機相連,就組成了一個(gè)測試系統。VXI儀器價(jià)格昂貴,目前又推出了一種較為便宜的PXI標準儀器。
虛擬儀器研究的另一個(gè)問(wèn)題是各種標準儀器的互連及與計算機的連接。目前使用較多的是IEEE 488或GPIB協(xié)議。未來(lái)的儀器也應當是網(wǎng)絡(luò )化的。
1.2 LabVIEW是什么?
LabVIEW(Laboratory Virtual instrument Engineering)是一種圖形化的編程語(yǔ)言,它廣泛地被工業(yè)界、學(xué)術(shù)界和研究實(shí)驗室所接受,視為一個(gè)標準的數據采集和儀器控制軟件。LabVIEW集成了與滿(mǎn)足GPIB、VXI、RS-232和RS-485協(xié)議的硬件及數據采集卡通訊的全部功能。它還內置了便于應用TCP/IP、ActiveX等軟件標準的庫函數。這是一個(gè)功能強大且靈活的軟件。利用它可以方便地建立自己的虛擬儀器,其圖形化的界面使得編程及使用過(guò)程都生動(dòng)有趣。
圖形化的程序語(yǔ)言,又稱(chēng)為“G”語(yǔ)言。使用這種語(yǔ)言編程時(shí),基本上不寫(xiě)程序代碼,取而代之的是流程圖或流程圖。它盡可能利用了技術(shù)人員、科學(xué)家、工程師所熟悉的術(shù)語(yǔ)、圖標和概念,因此,LabVIEW是一個(gè)面向最終用戶(hù)的工具。它可以增強你構建自己的科學(xué)和工程系統的能力,提供了實(shí)現儀器編程和數據采集系統的便捷途徑。使用它進(jìn)行原理研究、設計、測試并實(shí)現儀器系統時(shí),可以大大提高工作效率。
利用LabVIEW,可產(chǎn)生獨立運行的可執行文件,它是一個(gè)真正的32位編譯器。像許多重要的軟件一樣,LabVIEW提供了Windows、UNIX、Linux、Macintosh的多種版本。
1.3 LabVIEW的運行機制
1. 3.1 LabVIEW應用程序的構成
所有的LabVIEW應用程序,即虛擬儀器(VI),它包括前面板(front panel)、流程圖(block diagram)以及圖標/連結器(icon/connector)三部分。
測控技術(shù)與儀器專(zhuān)業(yè)以光、機、電、計算機一體化為特色,培養具有現代科學(xué)創(chuàng )新意識、知識面寬、基礎理論扎實(shí)、計算機和外語(yǔ)能力強,可從事計算機應用、電子信息、智能儀器、虛擬儀器、測量與控制等多領(lǐng)域的產(chǎn)品設計制造、科技開(kāi)發(fā)、應用研究、企業(yè)管理等多方面的高級工程技術(shù)及經(jīng)營(yíng)管理人才。同時(shí)因為他們專(zhuān)業(yè)知識面寬廣,具有很強的適應能力和廣泛的發(fā)展空間,也可從事計量、測試、控制工程、智能儀器儀表、計算機軟件和硬件等高新技術(shù)領(lǐng)域的設計、制造、開(kāi)發(fā)和應用等工作,轉行比較容易。
畢業(yè)生應獲得以下幾方面的知識和能力:
1. 具有較扎實(shí)的自然科學(xué)基礎,較好的人文、藝術(shù)和社會(huì )科學(xué)基礎及正確運用本國語(yǔ)言、文字的表達能力;
2. 較系統地掌握本專(zhuān)業(yè)領(lǐng)域寬廣的技術(shù)理論基礎知識,主要包括機械學(xué)、電工電子學(xué)、光學(xué)、傳感器技術(shù)、測量與控制、市場(chǎng)經(jīng)濟及企業(yè)管理等基礎知識;
3. 掌握光、機、電、計算機相結合的當代測控技術(shù)和實(shí)驗研究能力,具有現代測控系統與儀器的設計、開(kāi)發(fā)能力;
4. 具有較強的外語(yǔ)應用能力;
5. 具有較強的自學(xué)能力、創(chuàng )新意識和較高的綜合素質(zhì)。
主干學(xué)科
儀器科學(xué)與技術(shù)。
主要課程
電工學(xué)、電子技術(shù)基礎、傳感器原理及應用、微機原理及應用、控制工程基礎、信號與測試系統、智能機械設計、數字化測控技術(shù)、精密儀器設計、測控電路設計、智能儀器設計、微機電系統。
實(shí)踐教學(xué)
包括軍訓、金工、電工、電子實(shí)習,認識實(shí)習,生產(chǎn)實(shí)習,社會(huì )實(shí)踐,課程設計,畢業(yè)設計(論文)等,一般應安排40周以上。
聲明:本網(wǎng)站尊重并保護知識產(chǎn)權,根據《信息網(wǎng)絡(luò )傳播權保護條例》,如果我們轉載的作品侵犯了您的權利,請在一個(gè)月內通知我們,我們會(huì )及時(shí)刪除。
蜀ICP備2020033479號-4 Copyright ? 2016 學(xué)習?shū)B(niǎo). 頁(yè)面生成時(shí)間:2.733秒