NI LabVIEW2010 優(yōu)化編譯器,加速代碼執行

發(fā)布時(shí)間:2010-8-4 14:16    發(fā)布者:嵌入式公社
關(guān)鍵詞: LabVIEW
美國國家儀器有限公司(National Instruments,簡(jiǎn)稱(chēng)NI)發(fā)布了LabVIEW圖形化編程環(huán)境的最新版軟件LabVIEW 2010,用于設計、測試、測量與控制。LabVIEW 2010新增了即時(shí)編譯技術(shù),可將執行代碼的效率提高20%,并針對更多應用市場(chǎng)推出各種附加工具包的收費與評估版,用戶(hù)還可輕松將自定義功能集成到平臺上,這些全新特性進(jìn)一步提高了LabVIEW 2010的效率。對于使用現場(chǎng)可編程門(mén)陣列(FPGA)的用戶(hù)來(lái)說(shuō),LabVIEW 2010提供全新IP集成節點(diǎn),能夠將所有第三方FPGA IP集成到LabVIEW應用中,并可與Xilinx內核生成器兼容。此外,NI研發(fā)工程師通過(guò)在LabVIEW技術(shù)在線(xiàn)論壇上與用戶(hù)進(jìn)行廣泛深入的交流與合作,為新版LabVIEW添加了十多種客戶(hù)建議的新特性。

自1986年推出首款以來(lái),LabVIEW通過(guò)流程圖的方式提供拖放式圖形化功能塊與線(xiàn),大大簡(jiǎn)化了復雜系統的開(kāi)發(fā)。LabVIEW可與數千種硬件設備集成,內置數百種高級分析和數據可視化的函數庫,能夠用于多種操作系統,并可用于x86處理器、實(shí)時(shí)操作系統(RTOS)和FPGA。從LEGO MINDSTORMS NXT機器人到CERN大型強子對撞機,世界上大多數工程師與科學(xué)家們都采用了LabVIEW。

加速執行代碼
LabVIEW的高效原因之一就是編譯器。編譯器簡(jiǎn)化了諸如內存分配和線(xiàn)程管理等任務(wù)。在過(guò)去十幾年來(lái),編譯器變得更加聰明。利用LabVIEW 2010,編譯器數據流中間碼被進(jìn)一步優(yōu)化,LLVM,一種開(kāi)放源代碼的編譯器架構,被添加到軟件的編譯流以加速代碼執行。NI進(jìn)行了一系列基準測試,從真實(shí)客戶(hù)應用到低級功能,新的編譯器在基準測試中性能平均提高20%。

通過(guò)合作擴展LabVIEW平臺
在推出LabVIEW 2010的同時(shí),NI也推出了LabVIEW附加開(kāi)發(fā)者程序包,為數千合作伙伴擴展LabVIEW平臺、增加定制功能。該程序建立了在線(xiàn)市場(chǎng),作為L(cháng)abVIEW工具網(wǎng)絡(luò )的一部分,為開(kāi)發(fā)人員提供免費或付費的工具包和一個(gè)全方位的平臺供LabVIEW用戶(hù)瀏覽、下載、評估和購買(mǎi)附加開(kāi)發(fā)程序,F有50多種來(lái)自NI和第三方開(kāi)發(fā)商的程序,包括代碼復用函數庫、模板、UI控件和連接其他軟件包的連接器。此外,LabVIEW用戶(hù)可以使用JKI軟件公司的VI包管理器,直接從桌面連接到LabVIEW工具網(wǎng)絡(luò ),并管理附加設備和更新。

另外,NI與Xilinx等知名技術(shù)提供商合作,進(jìn)一步擴展LabVIEW環(huán)境。例如,使用新的IP集成節點(diǎn),幫助用戶(hù)將任何第三方FPGA IP集成到LabVIEW FPGA模塊,并提供直接兼容性,以兼容由Xilinx內核生成器生成的內核。

提供消費者所需
在LabVIEW 2010環(huán)境中,NI研發(fā)人員通過(guò)新的LabVIEW技術(shù)在線(xiàn)論壇,與用戶(hù)溝通,了解用戶(hù)的想法。除了貢獻新點(diǎn)子,用戶(hù)們還可以利用這一論壇就其他用戶(hù)的建議進(jìn)行合作,或投票選出最受歡迎的特性。LabVIEW 2010新增了14個(gè)LabVIEW技術(shù)論壇上的熱門(mén)特性建議,包括改善代碼的文檔化與組織等。

LabVIEW 2010還根據用戶(hù)反饋,增加全新特性,使入門(mén)更加簡(jiǎn)單。例如,全新LabVIEW 2010提供新的硬件配置工具,幫助用戶(hù)通過(guò)網(wǎng)絡(luò )瀏覽器遠程訪(fǎng)問(wèn)并配置他們的LabVIEW實(shí)時(shí)目標。其他新特性包括能夠自動(dòng)檢測帶序列號軟件的智能安裝程序,以及能夠提供特定儀器預制項目范例的更好的儀器驅動(dòng)。

提高大型應用開(kāi)發(fā)的功能性
LabVIEW 2010為更多高級用戶(hù)和開(kāi)發(fā)組提供全新特性,改善復用代碼、組VI的接口以及更快的創(chuàng )建時(shí)間的層級,并從編譯版本中分離出VI源代碼,以幫助源代碼管理。這些功能可理想用于對用戶(hù)、軟件版本和計算機平臺特別關(guān)鍵的代碼維護的大群組開(kāi)發(fā)。

有興趣的讀者可訪(fǎng)問(wèn) www.ni.com/labview/whatsnew/zhs/ ,了解關(guān)于LabVIEW 2010更多信息,點(diǎn)擊此處,下載LabVIEW 2010 評估版軟件。

觀(guān)看LabVIEW 2010新特性視頻,請點(diǎn)擊http://zone.ni.com/wv/app/doc/p/id/wv-897。
本文地址:http://selenalain.com/thread-19218-1-1.html     【打印本頁(yè)】

本站部分文章為轉載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀(guān)點(diǎn)和對其真實(shí)性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問(wèn)題,我們將根據著(zhù)作權人的要求,第一時(shí)間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復 返回頂部 返回列表
午夜高清国产拍精品福利|亚洲色精品88色婷婷七月丁香|91久久精品无码一区|99久久国语露脸精品|动漫卡通亚洲综合专区48页