|
Jeff kodosky LabVIEW 之父,NI 創始人之一 加速執行代碼5 h K5 e7 k" r: ]
$ l$ N8 u9 A% e' KLabVIEW 的高效原因之一就是編譯器。編譯器簡化了諸如內存分配和線程管理等任務。在過去十幾年來,編譯器變得更加聰明。利用 LabVIEW 2010,編譯器數據流中間碼被進一步優化,LLVM,一種開放源代碼的編譯器架構,被添加到軟件的編譯流以加速代碼執行。NI 進行了一繫列基准測試,從真實客戶應用到低級功能,新的編譯器在基准測試中性能平均提高20%。) O, R4 z, ]+ }: D- b7 F3 t
+ g8 H u( |4 ~6 i1 m( ~8 Z0 `
通過合作擴展 LabVIEW 平台
2 ?: t0 T8 p, K* @/ E0 s0 K8 S9 Q5 \
在推出 LabVIEW 2010的同時,NI 也推出了 LabVIEW 附加開發者程序包,為數千合作伙伴擴展 LabVIEW 平台、增加定制功能。該程序建立了在線市場,作為 LabVIEW 工具網絡的一部分,為開發人員提供免費或付費的工具包和一個全方位的平台供 LabVIEW 用戶瀏覽、下載、評估和購買附加開發程序。現有50多種來自 NI 和第三方開發商的程序,包括代碼覆用函數庫、模板、UI 控件和連接其他軟件包的連接器。此外,LabVIEW 用戶可以使用 JKI 軟件公司的 VI 包管理器,直接從桌面連接到 LabVIEW 工具網絡,並管理附加設備和更新。4 i7 m, \- F* L# v8 Y/ Y
, e+ G3 V% V# o e; }' y1 Y) u另外,NI 與 Xilinx 等知名技術提供商合作,進一步擴展 LabVIEW 環境。例如,使用新的 IP 集成節點,幫助用戶將任何第三方 FPGA IP 集成到 LabVIEW FPGA 模塊,並提供直接兼容性,以兼容由 Xilinx 內核生成器生成的內核。 |
|