LabVIEW8.6有哪些新亮點(diǎn)?
新發(fā)布的LabVIEW8.6增加了對(duì)無(wú)線網(wǎng)絡(luò)的開(kāi)發(fā)與控制,比如藍(lán)牙、GPRS以及GSM。這是NI在看到無(wú)線通信發(fā)展的大背景下作出的英明選擇。此外,新版本的LabVIEW增強(qiáng)了對(duì)多核與FPGA的支持。
本文引用地址:http://www.ex-cimer.com/article/193746.htm美國(guó)國(guó)家儀器有限公司(National Instruments,簡(jiǎn)稱NI)隆重發(fā)布了可應(yīng)用于控制、測(cè)試及嵌入式系統(tǒng)開(kāi)發(fā)的圖形化系統(tǒng)設(shè)計(jì)平臺(tái)的最新版本——LabVIEW 8.6。得益于LabVIEW軟件平臺(tái)天生并行的圖形化編程方式,LabVIEW 8.6版本提供了全新工具幫助工程師和科學(xué)家們從多核處理器、現(xiàn)場(chǎng)可編程門陣列 (FPGAs) 及無(wú)線通信等商業(yè)技術(shù)中獲益。
目前,為了能夠使用這些最新技術(shù),工程師們往往不得不使用非專為并行編程設(shè)計(jì)的軟件工具。而最新版的LabVIEW則為他們提供了獨(dú)立的平臺(tái),通過(guò)采用多核處理器技術(shù)提高測(cè)試及控制系統(tǒng)的吞吐量,在基于FPGA的高級(jí)控制及嵌入式原型應(yīng)用中縮短開(kāi)發(fā)時(shí)間,更便捷地創(chuàng)建分布式測(cè)量系統(tǒng),采集遠(yuǎn)程數(shù)據(jù)。
“從機(jī)器人技術(shù)到混合動(dòng)力汽車設(shè)計(jì),為了滿足前沿應(yīng)用中的性能及效率需求,用戶必須及時(shí)將諸如多核處理器、FPGA及無(wú)線通信等最新技術(shù)融入自己的應(yīng)用,” NI公司總裁、CEO兼創(chuàng)始人之一James Truchard博士表示,“LabVIEW通過(guò)并行編程為上述技術(shù)的應(yīng)用提供了捷徑,同時(shí)它也為用戶提供最大的靈活性來(lái)針對(duì)各種應(yīng)用領(lǐng)域設(shè)計(jì)最優(yōu)化的解決方案。”
多核處理器實(shí)現(xiàn)超級(jí)計(jì)算
當(dāng)標(biāo)準(zhǔn)系統(tǒng)越來(lái)越趨于引入多個(gè)處理核,測(cè)試測(cè)量系統(tǒng)實(shí)現(xiàn)大幅度性能提升的可能性也就越大。LabVIEW平臺(tái)擴(kuò)展了內(nèi)嵌的多線程技術(shù),在新版軟件中通過(guò)多核優(yōu)化特性提供超級(jí)計(jì)算性能,幫助工程師處理更大容量的測(cè)量數(shù)據(jù),滿足高級(jí)控制應(yīng)用的要求,并提高測(cè)試系統(tǒng)的吞吐量。
為了提升性能,LabVIEW 8.6包含了超過(guò)1,200個(gè)重新優(yōu)化的高級(jí)分析函數(shù),在多核系統(tǒng)的控制測(cè)試應(yīng)用中提供更快速、更強(qiáng)大的數(shù)學(xué)及信號(hào)處理功能。視覺(jué)應(yīng)用同樣能從多核系統(tǒng)中獲益,NI視覺(jué)開(kāi)發(fā)模塊中創(chuàng)新性的圖像處理函數(shù),能夠自動(dòng)在多核間分配數(shù)據(jù)集。在全新的多核特性下,測(cè)試工程師通過(guò)新版LabVIEW的調(diào)制工具包開(kāi)發(fā)測(cè)試無(wú)線設(shè)備的應(yīng)用,其效率可提高4倍之多;控制系統(tǒng)工程師通過(guò)LabVIEW 8.6 控制設(shè)計(jì)及仿真模塊實(shí)現(xiàn)并行模型仿真,效率可顯著提高5倍之多。此外,使用LabVIEW框圖自動(dòng)布局功能,工程師們能夠更便捷地識(shí)別代碼的并行部分。
引入FPGA技術(shù) – 無(wú)須專業(yè)級(jí)數(shù)字電路設(shè)計(jì)
借助于LabVIEW直觀的數(shù)據(jù)流模式,工程師們可以通過(guò)使用LabVIEW FPGA模塊及基于FPGA的現(xiàn)成即用的商業(yè)硬件(如NI CompactRIO)來(lái)自定義測(cè)量及控制系統(tǒng)應(yīng)用,如半導(dǎo)體驗(yàn)證及高級(jí)機(jī)器控制,從而實(shí)現(xiàn)更佳的性能。LabVIEW 8.6一如既往地將FPGA技術(shù)帶給更多沒(méi)有專業(yè)底層硬件描述語(yǔ)言或板級(jí)電路設(shè)計(jì)經(jīng)驗(yàn)的工程師們。
LabVIEW 8.6進(jìn)一步縮短了FPGA的開(kāi)發(fā)時(shí)間,其新特性允許工程師們直接對(duì)CompactRIO可編程自動(dòng)控制器 (PAC) 進(jìn)行編程,而無(wú)須分別對(duì)FPGA編程。此外,全新仿真功能能夠在電腦上驗(yàn)證FPGA應(yīng)用,從而大大縮短了在編譯上消耗的開(kāi)發(fā)時(shí)間。LabVIEW 8.6還提供了全新IP開(kāi)發(fā)及集成特性,包括全新快速傅立葉變換(FFT) IP核,實(shí)現(xiàn)頻譜分析等功能,為機(jī)器狀態(tài)監(jiān)控及RF測(cè)試應(yīng)用提供了更強(qiáng)的性能;全新的器件級(jí)IP(CLIP)節(jié)點(diǎn),可便捷地將已有或第三方的IP導(dǎo)入LabVIEW FPGA,提升LabVIEW平臺(tái)的開(kāi)放性。
無(wú)線技術(shù)實(shí)現(xiàn)遠(yuǎn)程系統(tǒng)的數(shù)據(jù)采集及分析
隨著無(wú)線技術(shù)的發(fā)展,工程師們已經(jīng)可以實(shí)現(xiàn)異地測(cè)量等應(yīng)用。LabVIEW 8.6與無(wú)線技術(shù)的配合,能將數(shù)據(jù)采集應(yīng)用擴(kuò)展到新的領(lǐng)域中,如環(huán)境及建筑監(jiān)測(cè)等。LabVIEW圖形化編程的靈活性及無(wú)處不在的Wi-Fi網(wǎng)絡(luò)構(gòu)架能將無(wú)線連接融入全新或已有的基于PC的測(cè)量及控制系統(tǒng)中。
在最新無(wú)線數(shù)據(jù)采集設(shè)備及超過(guò)20家第三方無(wú)線傳感器驅(qū)動(dòng)的支持下,LabVIEW 8.6作為獨(dú)立的軟件平臺(tái),簡(jiǎn)化了分布式測(cè)量系統(tǒng)的編程過(guò)程。在LabVIEW 8.6中,無(wú)需作代碼修改即可便捷地通過(guò)NI Wi-Fi 數(shù)據(jù)采集 (DAQ) 硬件來(lái)配置數(shù)據(jù)采集應(yīng)用。同時(shí),LabVIEW 8.6中全新的3-D可視化工具能夠集成遠(yuǎn)程測(cè)量與設(shè)計(jì)模型,加速設(shè)計(jì)驗(yàn)證的整個(gè)過(guò)程。
通過(guò)任意網(wǎng)絡(luò)驅(qū)動(dòng)設(shè)備與LabVIEW應(yīng)用進(jìn)行交互
當(dāng)操作人員和系統(tǒng)間持續(xù)的連接與訪問(wèn)越來(lái)越普遍時(shí),工程師希望可以在任一位置都能通過(guò)網(wǎng)絡(luò)來(lái)與系統(tǒng)進(jìn)行交互。LabVIEW 8.6允許將LabVIEW應(yīng)用轉(zhuǎn)化成電腦和實(shí)時(shí)硬件上的網(wǎng)絡(luò)服務(wù)器(Web Service),從而能在任何網(wǎng)絡(luò)驅(qū)動(dòng)的設(shè)備上連接,如智能手機(jī)、PC機(jī)等。通過(guò)這一特性,工程師能夠采用標(biāo)準(zhǔn)網(wǎng)絡(luò)技術(shù)(如HTML、 JavaScript 及Flash)為L(zhǎng)abVIEW應(yīng)用開(kāi)發(fā)遠(yuǎn)程用戶界面。
評(píng)論