|
加快程式碼執行速度
6 x. u" s5 |( W1 q! X2 @LabVIEW 高產能的關鍵,即在於編譯器 (Compiler) 接管了記憶體分配與執行緒管理的作業。編譯器不僅讓 LabVIEW 更穩定,且能達到更優質的智慧運算。LabVIEW 2010 進一步優化了編譯器資料流的中介表示式 (Intermediate representation,IR)。還有 Low-Level Virtual Machine (LLVM) 的開放式原始編譯器架構,亦加快了程式碼的執行速度。NI 比較了實際的客戶應用與初階函式,發現新編譯器平均可提升 20% 的效率。
& T+ K' [: g$ j0 d% @8 |# R
$ l% p. i" x, q2 l讓合作夥伴擴充 LabVIEW 平台. B; j2 f, O+ R; q3 Y- D; [3 k
NI 另針對 LabVIEW 2010 提供 LabVIEW Add-On Developer Program,除了可讓所有合作夥伴擴充平台之外,也為 LabVIEW 導入客制化功能。此方案可為新的 LabVIEW Tools Network 建構線上商城,讓 LabVIEW 開發工程師提供免費或付費的工具組,再讓使用者瀏覽、下載、體驗,或購買這些外掛程式。目前已由 NI 與其他開發商提供超過 50 款外掛程式,包含再使用程式碼函式庫、範本、UI 控制元,與其他軟體封包的銜接程式。此外,LabVIEW 使用者亦可透過 JKI 公司的 VI Package Manager,從自己的電腦直接連至 LabVIEW Tools Network,以管理外掛的安裝與更新作業。+ J E- R% Y) U1 @' h+ q$ t& b
) i& F) c# i; _, H
當然,NI 亦與業界領導廠商 (Xilinx) 合作,進一步開放了 LabVIEW 環境。LabVIEW 2010 的範例之一即為新的 IP Integration Node,可讓使用者將任何第三方 FPGA IP 整合至 LabVIEW FPGA Module,並可直接相容於 Xilinx CORE Generator 所建立的核心。 |
|