NI LabVIEW 2010 强化编译器功能以加快程式码的执行速度.doc
上传人:sy****28 上传时间:2024-09-12 格式:DOC 页数:3 大小:36KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

NI LabVIEW 2010 强化编译器功能以加快程式码的执行速度.doc

NILabVIEW2010强化编译器功能以加快程式码的执行速度.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

NILabVIEW2010強化編譯器功能以加快程式碼的執行速度新聞稿–2010年8月2日–NI於今天發表HYPERLINK"http://www.ni.com/labview/whatsnew/zht/"LabVIEW2010,為最新版的圖形化設計平台,適用於設計、測試,與控制應用。LabVIEW2010透過新功能節省更多時間。如現成的編譯器技術,最高可加快程式碼執行速度達20%。還能完整體驗外掛模組與工具組,輕鬆將客制化功能整合至平台。針對HYPERLINK"http://www.ni.com/fpga/zht/"FPGA的使用者,LabVIEW2010提供新的IPIntegrationNode,可整合第三方FPGAIP至LabVIEW應用中,並相容於XilinxCOREGenerator。NI亦透過HYPERLINK"http://www.ni.com/ideas/"LabVIEWIdeaExchange功能,向使用者蒐集許多新功能建議。此功能為線上的意見反應討論區,實為NI研發部門與客戶之間的新溝通管道。從1986年起,LabVIEW即提供拖曳式的圖形化函式區塊與接線,讓使用者建構完整的流程圖以開發完整系統,進而降低程式設計的複雜性。NILabVIEW並可整合數千款硬體,並內建數百筆高階分析與資料呈現的函式庫,可依多種作業系統(如x86處理器、Real-TimeOS,與FPGA)的需求而調整。從LEGORMINDSTORMSRNXT的機器人開發組合,到HYPERLINK"http://sine.ni.com/cs/app/doc/p/id/cs-11160"歐洲核子研究組織(CERN)的粒子加速器(LHC),全球已有越來越多的使用者擁抱LabVIEW。「LabVIEW使用者屬於全球最具創新概念的用戶,而且他們的努力,正不斷驅使NI提升LabVIEW以達完美的程式設計工具。」NI創辦者與「LabVIEW之父」JeffKodosky如此表示。「在LabVIEW2010問世之前,NI就開始蒐集使用者反應意見,並開放平台以滿足更客制化的需求。即便NI的客戶與合作夥伴尚未體驗到圖形化程式設計的效率與功能,亦可將LabVIEW擴充到新的應用。」加快程式碼執行速度LabVIEW高產能的關鍵,即在於編譯器(Compiler)接管了記憶體分配與執行緒管理的作業。編譯器不僅讓LabVIEW更穩定,且能達到更優質的智慧運算。LabVIEW2010進一步優化了編譯器資料流的中介表示式(Intermediaterepresentation,IR)。還有Low-LevelVirtualMachine(LLVM)的開放式原始編譯器架構,亦加快了程式碼的執行速度。NI比較了實際的客戶應用與初階函式,發現新編譯器平均可提升20%的效率。讓合作夥伴擴充LabVIEW平台NI另針對LabVIEW2010提供LabVIEWAdd-OnDeveloperProgram,除了可讓所有合作夥伴擴充平台之外,也為LabVIEW導入客制化功能。此方案可為新的LabVIEWToolsNetwork建構線上商城,讓LabVIEW開發工程師提供免費或付費的工具組,再讓使用者瀏覽、下載、體驗,或購買這些外掛程式。目前已由NI與其他開發商提供超過50款外掛程式,包含再使用程式碼函式庫、範本、UI控制元,與其他軟體封包的銜接程式。此外,LabVIEW使用者亦可透過JKI公司的VIPackageManager,從自己的電腦直接連至LabVIEWToolsNetwork,以管理外掛的安裝與更新作業。當然,NI亦與業界領導廠商(Xilinx)合作,進一步開放了LabVIEW環境。LabVIEW2010的範例之一即為新的IPIntegrationNode,可讓使用者將任何第三方FPGAIP整合至LabVIEWFPGAModule,並可直接相容於XilinxCOREGenerator所建立的核心。直接提供客戶想要的功能在NIR&D部門開發LabVIEW2010期間,即透過HYPERLINK"http://www.ni.com/ideas"www.ni.com/ideas上的LabVIEWIdeaExchange功能,以蒐集客戶所提供的反應意見。客戶除了可提供新的想法之外,亦可與其他使用者交換亦記,並票選出最迫切需要的功能。LabVIEW2010所納入的新功能中,共有14項是從LabVIEWIdeaExchange票選而得,另有多項強化的程式碼文檔記錄(Documentation)。LabVIEW2010亦根據使用者的反應意見,提供能更輕鬆上手的新功能。舉例來說,LabVIEW現在具備新的硬體設定工具,只要透過網路瀏覽器即可遠端