隨著計(jì)算機(jī)技術(shù)、大規(guī)模集成電路技術(shù)和通訊技術(shù)的飛速發(fā)展,儀器技術(shù)領(lǐng)域發(fā)生了巨大的變化,美商國(guó)家儀器公司(National Instruments)于八十年代中期首先提出基于計(jì)算機(jī)技術(shù)的虛擬儀器的概念,把虛擬測(cè)試技術(shù)帶入新的發(fā)展時(shí)期,隨后研制和推出了基于多種總線系統(tǒng)的虛擬儀器。
虛擬儀器就是在通用計(jì)算機(jī)上加上軟件和(或)硬件,使得使用者在操作這臺(tái)計(jì)算機(jī)時(shí),就象是在操作一臺(tái)他自己設(shè)計(jì)的專用的傳統(tǒng)電子儀器。在虛擬儀器系統(tǒng)中,硬件僅僅是為了解決信號(hào)的輸入輸出,軟件才是整個(gè)儀器系統(tǒng)的關(guān)鍵,任何一個(gè)使用者都可以通過(guò)修改軟件的方法,很方便地改變、增減儀器系統(tǒng)的功能與規(guī)模,所以有“軟件就是儀器”之說(shuō)。虛擬儀器技術(shù)的出現(xiàn),徹底打破了傳統(tǒng)儀器由廠家定義,用戶無(wú)法改變的模式,虛擬儀器技術(shù)給用戶一個(gè)充分發(fā)揮自己的才能、想象力的空間。用戶(而不是廠家)可以隨心所欲地根據(jù)自己的需求,設(shè)計(jì)自己的儀器系統(tǒng),滿足多種多樣的應(yīng)用需求。
虛擬儀器系統(tǒng)概念是對(duì)傳統(tǒng)儀器概念的重大突破,是計(jì)算機(jī)系統(tǒng)與儀器系統(tǒng)技術(shù)相結(jié)合的產(chǎn)物。它利用計(jì)算機(jī)系統(tǒng)的強(qiáng)大功能,結(jié)合相應(yīng)的硬件,大大突破傳統(tǒng)儀器在數(shù)據(jù)處理、顯示、傳送、處理等方面的限制,使用戶可以方便地對(duì)其進(jìn)行維護(hù)、擴(kuò)展、升級(jí)等。
虛擬儀器系統(tǒng)可以廣泛地應(yīng)用在通訊、自動(dòng)化、半導(dǎo)體、航空、電子、電力、生化制藥、和工業(yè)生產(chǎn)等各種領(lǐng)域。
現(xiàn)有的虛擬儀器系統(tǒng)按硬件工作平臺(tái)主要可分為基于PC總線的虛擬儀器、基于VXI的虛擬儀器、基于PXI的虛擬儀器,所應(yīng)用場(chǎng)合不同各有其特點(diǎn)。
虛擬儀器技術(shù)就是利用高性能的模塊化硬件,結(jié)合高效靈活的軟件來(lái)完成各種測(cè)試、測(cè)量和自動(dòng)化的應(yīng)用。靈活高效的軟件能幫助您創(chuàng)建完全自定義的用戶界面,模塊化的硬件能方便地提供全方位的系統(tǒng)集成,標(biāo)準(zhǔn)的軟硬件平臺(tái)能滿足對(duì)同步和定時(shí)應(yīng)用的需求。這也正是NI近30年來(lái)始終**測(cè)試測(cè)量行業(yè)發(fā)展趨勢(shì)的原因所在。只有同時(shí)擁有高效的軟件、模塊化I/O硬件和用于集成的軟硬件平臺(tái)這三大組成部分,才能充分發(fā)揮虛擬儀器技術(shù)性能高、擴(kuò)展性強(qiáng)、開(kāi)發(fā)時(shí)間少,以及出色的集成這四大優(yōu)勢(shì)。
虛擬儀器技術(shù)的三大組成部分,首先是高效的軟件,軟件是虛擬儀器技術(shù)中*重要的部份。使用正確的軟件工具并通過(guò)設(shè)計(jì)或調(diào)用特定的程序模塊,工程師和科學(xué)家們可以高效地創(chuàng)建自己的應(yīng)用以及友好的人機(jī)交互界面。NI公司提供的行業(yè)標(biāo)準(zhǔn)圖形化編程軟件——LabVIEW,不僅能輕松方便地完成與各種軟硬件的連接,更能提供強(qiáng)大的后續(xù)數(shù)據(jù)處理能力,設(shè)置數(shù)據(jù)處理、轉(zhuǎn)換、存儲(chǔ)的方式,并將結(jié)果顯示給用戶。此外,NI 提供了更多交互式的測(cè)量工具和更高層的系統(tǒng)管理軟件工具,例如連接設(shè)計(jì)與測(cè)試的交互式軟件SignalExpress、用于傳統(tǒng)C語(yǔ)言的LabWindows/CVI、針對(duì)微軟Visual Studio的Measurement Studio等等,均可滿足客戶對(duì)高性能應(yīng)用的需求。有了功能強(qiáng)大的軟件,您就可以在儀器中創(chuàng)建智能性和決策功能,從而發(fā)揮虛擬儀器技術(shù)在測(cè)試應(yīng)用中的強(qiáng)大優(yōu)勢(shì)。其次是模塊化的I/O硬件,面對(duì)如今日益復(fù)雜的測(cè)試測(cè)量應(yīng)用,NI提供了全方位的軟硬件的解決方案。無(wú)論您是使用PCI, PXI, PCMCIA, USB或者是1394總線,NI都能提供相應(yīng)的模塊化的硬件產(chǎn)品,產(chǎn)品種類從數(shù)據(jù)采集、信號(hào)條理、聲音和振動(dòng)測(cè)量、視覺(jué)、運(yùn)動(dòng)、儀器控制、分布式I/O到CAN接口等工業(yè)通訊,應(yīng)有盡有。NI高性能的硬件產(chǎn)品結(jié)合靈活的開(kāi)發(fā)軟件,可以為負(fù)責(zé)測(cè)試和設(shè)計(jì)工作的工程師們創(chuàng)建完全自定義的測(cè)量系統(tǒng),滿足各種獨(dú)特的應(yīng)用要求。目前,NI已經(jīng)達(dá)到了每2個(gè)工作日推出一款硬件產(chǎn)品的速度,大大拓寬了用戶的選擇面:例如NI新近推出的新一代數(shù)據(jù)采集設(shè)備——先期推出的20款M系列DAQ卡,就為數(shù)據(jù)采集領(lǐng)域設(shè)定了全新的標(biāo)準(zhǔn)。*后是用于集成的軟硬件平臺(tái)。NI首先提出的專為測(cè)試任務(wù)設(shè)計(jì)的PXI硬件平臺(tái),已經(jīng)成為當(dāng)今測(cè)試、測(cè)量和自動(dòng)化應(yīng)用的標(biāo)準(zhǔn)平臺(tái),它的開(kāi)放式構(gòu)架、靈活性和PC技術(shù)的成本優(yōu)勢(shì)為測(cè)量和自動(dòng)化行業(yè)帶來(lái)了一場(chǎng)翻天覆地的改革。由NI發(fā)起的PXI系統(tǒng)聯(lián)盟現(xiàn)已吸引了68家廠商,聯(lián)盟屬下的產(chǎn)品數(shù)量也已激增至近千種。PXI作為一種專為工業(yè)數(shù)據(jù)采集與自動(dòng)化應(yīng)用度身定制的模塊化儀器平臺(tái),內(nèi)建有**的定時(shí)和觸發(fā)總線,再配以各類模塊化的I/O硬件和相應(yīng)的測(cè)試測(cè)量開(kāi)發(fā)軟件 ,您就可以建立完全自定義的測(cè)試測(cè)量解決方案。無(wú)論是面對(duì)簡(jiǎn)單的數(shù)據(jù)采集應(yīng)用,還是**的混合信號(hào)同步采集,借助PXI高性能的硬件平臺(tái),您都能應(yīng)付自如。這就是虛擬儀器技術(shù)帶給您的無(wú)可比擬的優(yōu)勢(shì)。
同時(shí),虛擬儀器技術(shù)的四大優(yōu)勢(shì)
一、性能高
虛擬儀器技術(shù)是在PC技術(shù)的基礎(chǔ)上發(fā)展起來(lái)的,所以完全“繼承”了以現(xiàn)成即用的PC技術(shù)為主導(dǎo)的*新商業(yè)技術(shù)的優(yōu)點(diǎn),包括功能超卓的處理器和文件I/O,使您在數(shù)據(jù)高速導(dǎo)入磁盤(pán)的同時(shí)就能實(shí)時(shí)地進(jìn)行復(fù)雜的分析。此外,不斷發(fā)展的因特網(wǎng)和越來(lái)越快的計(jì)算機(jī)網(wǎng)絡(luò)使得虛擬儀器技術(shù)展現(xiàn)其更強(qiáng)大的優(yōu)勢(shì)。
二、擴(kuò)展性強(qiáng)
NI的軟硬件工具使得工程師和科學(xué)家們不再圈囿于當(dāng)前的技術(shù)中。得益于NI軟件的靈活性,只需更新您的計(jì)算機(jī)或測(cè)量硬件,就能以*少的硬件投資和極少的、甚至無(wú)需軟件上的升級(jí)即可改進(jìn)您的整個(gè)系統(tǒng)。在利用*新科技的時(shí)候,您可以把它們集成到現(xiàn)有的測(cè)量設(shè)備,*終以較少的成本加速產(chǎn)品上市的時(shí)間。
三、開(kāi)發(fā)時(shí)間少
在驅(qū)動(dòng)和應(yīng)用兩個(gè)層面上,NI高效的軟件構(gòu)架能與計(jì)算機(jī)、儀器儀表和通訊方面的*新技術(shù)結(jié)合在一起。NI設(shè)計(jì)這一軟件構(gòu)架的初衷就是為了方便用戶的操作,同時(shí)還提供了靈活性和強(qiáng)大的功能,使您輕松地配置、創(chuàng)建、發(fā)布、維護(hù)和修改高性能、低成本的測(cè)量和控制解決方案。
四、無(wú)縫集成
虛擬儀器技術(shù)從本質(zhì)上說(shuō)是一個(gè)集成的軟硬件概念。隨著產(chǎn)品在功能上不斷地趨于復(fù)雜,工程師們通常需要集成多個(gè)測(cè)量設(shè)備來(lái)滿足完整的測(cè)試需求,而連接和集成這些不同設(shè)備總是要耗費(fèi)大量的時(shí)間。NI的虛擬儀器軟件平臺(tái)為所有的I/O設(shè)備提供了標(biāo)準(zhǔn)的接口,幫助用戶輕松地將多個(gè)測(cè)量設(shè)備集成到單個(gè)系統(tǒng),減少了任務(wù)的復(fù)雜性。
虛擬儀器技術(shù)不斷地?cái)U(kuò)展其功能及應(yīng)用范圍。現(xiàn)在LabVIEW不僅能在PC上開(kāi)發(fā)測(cè)試程序,而且可以在嵌入式處理器和FPGA上設(shè)計(jì)硬件。這一技術(shù)也將*終提供這樣的一個(gè)獨(dú)立環(huán)境,使用戶可以從設(shè)計(jì)測(cè)試系統(tǒng)到定義硬件的功能,如圖3所示。測(cè)試工程師將能使用合適的功能來(lái)進(jìn)行系統(tǒng)級(jí)的設(shè)計(jì)。當(dāng)他們需要定義專門(mén)的測(cè)量功能時(shí),他們也將可以用同樣的軟件工具來(lái)“細(xì)化”到合適的級(jí)別以定義測(cè)量的功能。例如,工程師可以開(kāi)發(fā)LabVIEW程序來(lái)使用模塊化儀器進(jìn)行某些測(cè)量,如DC電壓和上升時(shí)間。當(dāng)工程師需要開(kāi)發(fā)專門(mén)的測(cè)量時(shí),他們也可以使用LabVIEW對(duì)原始的測(cè)量數(shù)據(jù)進(jìn)行分析,從而開(kāi)發(fā)出專門(mén)的測(cè)量,比如峰值檢測(cè)。如果在某些情況下他們需要使用一些新的硬件功能來(lái)實(shí)現(xiàn)測(cè)量,如定制的觸發(fā),那么他們可以用LabVIEW定義一個(gè)觸發(fā)和濾波方案,并嵌入到儀器卡上的FPGA中。
虛擬儀器技術(shù)已成為測(cè)試、工業(yè)I/O和控制和產(chǎn)品設(shè)計(jì)的主流技術(shù),隨著虛擬儀器技術(shù)的功能和性能已被不斷地提高,如今在許多應(yīng)用中它已成為傳統(tǒng)儀器的主要替代方式。隨著PC、半導(dǎo)體和軟件功能的進(jìn)一步更新,未來(lái)虛擬儀器技術(shù)的發(fā)展將為測(cè)試系統(tǒng)的設(shè)計(jì)提供一個(gè)**的模式,并且使工程師們?cè)跍y(cè)量和控制方面得到強(qiáng)大功能和靈活性。