美國國家儀器有限公司(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。 |