??? 日前,,美國國家儀器有限公司(National Instruments,,簡稱NI)宣布推出最新可用于控制,、測試和嵌入式系統(tǒng)開發(fā)的圖形化系統(tǒng)設(shè)計軟件平臺——LabVIEW 2009,。它可以幫助工程師混合使用多種編程工具——包括圖形化編程語言,、C代碼,、硬件描述語言(HDL) 以及文本數(shù)學——來開發(fā)嵌入式系統(tǒng),,通過算法與硬件的無縫連接,,將算法在實時系統(tǒng)加以實現(xiàn)并連接到真實的I/O,從而快速構(gòu)建系統(tǒng)原型,。工程師和科學家們可以充分利用LabVIEW 2009新版本軟件對現(xiàn)場可編程門陣列 (FPGA) 的進一步支持,、擴展的多核特性以及虛擬化的嵌入式系統(tǒng)功能來實現(xiàn)各種新的應(yīng)用,跨越傳統(tǒng)的嵌入式設(shè)計,。在同一個編程平臺下,,工程師和科學家們即可借助最合適的設(shè)計方式進行開發(fā),,利用集成的硬件和中間件更快地進行原型構(gòu)建,并在各種硬件平臺上發(fā)布產(chǎn)品,。
?
“在當前嚴峻的經(jīng)濟環(huán)境下,,工程師和科學家們要求利用更少的資源和更短的時間來完成項目。面對基礎(chǔ)建設(shè),、環(huán)境監(jiān)測,、醫(yī)療研究和設(shè)備設(shè)計等新興領(lǐng)域投資帶來的機遇,我們通過利用LabVIEW 2009開發(fā)環(huán)境來充分利用諸如多核,、FPGA,、無線和實時數(shù)學計算等關(guān)鍵技術(shù)
James Truchard 博士
NI 總裁、首席執(zhí)行官 暨創(chuàng)始人之一
在設(shè)計過程中有效利用LabVIEW擴展專業(yè)技能
?
LabVIEW 2009 幫助工程師和科學家通過使用圖形化工具結(jié)合已有代碼,,有效縮減設(shè)計時間和成本,。他們可以在整個設(shè)計過程中使用針對LabVIEW FPGA和NI RIO硬件平臺的最新NI C語言接口,幫助沒有HDL編程經(jīng)驗的C語言編程人員對于NI硬件中的FPGA進行直接編程,。
?
LabVIEW內(nèi)置了超過1000個算法的數(shù)學函數(shù)庫,,從底層的逐點信號處理到上層的菜單配置型函數(shù),所有這些函數(shù)都可以方便地發(fā)布到實時嵌入式設(shè)備中運行,。通過LabVIEW MathScript實時模塊,,LabVIEW 2009進一步將應(yīng)用領(lǐng)域延伸至實時數(shù)學計算,幫助工程師和科學家們使用基于文本的數(shù)學工具在確定性操作系統(tǒng)中實現(xiàn)并發(fā)布數(shù)學算法,。該模塊也為工程師和科學家們提供交互式用戶界面,,可以將已有的.m文件和真實硬件I/O相結(jié)合,并方便地發(fā)布到實時系統(tǒng)中,,從而更快地進行系統(tǒng)原型開發(fā),。LabVIEW 2009簡化了將算法發(fā)布到實時操作系統(tǒng)的過程,有效幫助醫(yī)療設(shè)備設(shè)計人員,、裝備制造工程師和自主控制系統(tǒng)設(shè)計工程師縮短產(chǎn)品上市時間,。
?
利用最新LabVIEW FPGA特性簡化FPGA設(shè)計
?
利用LabVIEW 2009 FPGA模塊的新特性 以及NI RIO硬件平臺,工程師和科學家們可以通過使用最新的圖形化FPGA IP進行信號處理與分析,,從而縮減開發(fā)時間和成本,。LabVIEW提供了早期的編譯反饋以及高亮化顯示的關(guān)鍵路徑,可以更早地對FPGA資源使用進行評估,,更好地對時序問題進行調(diào)試,,從而簡化了FPGA編程過程。LabVIEW 2009同時也提供了用于嵌入式傳感器通信的FPGA IP,、高吞吐量數(shù)學函數(shù),,并且改進了用于將HDL代碼導入到LabVIEW FPGA中的 CLIP (Component-Level IP)接口,。
?
利用多核和虛擬化技術(shù)提升并行編程性能
虛擬化技術(shù)(Virtualization) 使得在同一個多核處理器上同時運行不同操作系統(tǒng)成為可能,從而幫助工程師構(gòu)建更高效的系統(tǒng),。新版NI 實時管理程序軟件 (NI Real-Time Hypervisor)結(jié)合了LabVIEW實時模塊和通用的操作系統(tǒng)功能,可以有效降低整個系統(tǒng)的成本和尺寸,。利用該軟件,,工程師和科學家們可以在相同的控制器上同時運行Windows XP和LabVIEW 實時系統(tǒng),在兩個操作系統(tǒng)中調(diào)度分配處理器核,,來更高效地利用系統(tǒng)資源,。NI實時管理程序可以工作在NI PXI雙核或者四核控制器以及NI工業(yè)控制器等硬件上。
?
此外,,NI秉承每年發(fā)布新款LabVIEW的傳統(tǒng),,新款軟件的命名將基于發(fā)布年份。該發(fā)布周期規(guī)劃了發(fā)布時間,、產(chǎn)品穩(wěn)定性和產(chǎn)品特性等,,幫助用戶簡單方便地升級軟件。