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