新聞發布—2007年8月—NI正式推出專用於測試、控製和嵌入式係統開發的LabVIEW圖形化係統設計平台的最新版本——LabVIEW 8.5。基於NI近十年來在多線程技術上的投資,LabVIEW 8.5憑借其本質上的並行數據流特性,簡化了多核以及FPGA應用的開發。隨著處理器廠商通過並行多核構架獲得性能上的提升,運行在這些新處理器上的LabVIEW 8.5可以提供更高的測試吞吐量、更有效的處理器密集型(processor-intensive)的分析、以及運行在指定處理器核上的、更可靠的實時係統。LabVIEW 8.5還通過狀態圖設計模塊(statechart design module)對係統行為進行建模和實現,並提供了專用於工業監控的全新I/O庫和分析函數,從而將LabVIEW平台進一步擴展到嵌入式和工業應用。

“工程師和科學家們依靠不斷改進的PC處理器、操作係統和總線技術,在他們的測控係統中獲得更高的性能。隨著多核處理器在PC上的普及,LabVIEW的de編bian程cheng人ren員yuan們men將jiang受shou益yi於yu一yi種zhong更geng簡jian化hua的de圖tu形xing化hua方fang式shi來lai進jin行xing多duo線xian程cheng操cao作zuo,以yi盡jin可ke能neng地di利li用yong多duo核he處chu理li技ji術shu的de最zui大da性xing能neng,同tong時shi卻que幾ji乎hu不bu用yong對dui他ta們men的de應ying用yong程cheng序xu做zuo任ren何he修xiu改gai。”
NI總裁、CEO暨創始人之一James Truchard博士
用於多核和FPGA構架的圖形化編程 新一代處理器技術日益普遍,工程師和科學家們一個必要的考慮因素就是他們使用的軟件如何從多核以及FPGA係統中獲得潛在的性能提升。得益於LabVIEW語言的並行數據流特性,用戶們可以輕鬆地在多核和FPGA構架基礎上構建他們的應用,進行數據流盤、控製、分析和信號處理操作。LabVIEW 8.5繼承了之前版本的自動多線程功能,可以隨著處理核數量的增加提升應用性能,並帶來更好的線程安全(thread-safe)驅動和庫來改進RF、高速數字I/O以及混合信號測試應用的吞吐量。
此外,LabVIEW 8.5還在LabVIEW 實時環境中提供對稱多線程處理(SMP),qianrushihegongyexitongdeshejirenyuankeyizidongdijiangjunhengderenwuliangfenpeidaogeheshang,erwuxuyiquedingxingweidaijia。yonghukeyishoudongjianggebufendaimafenpeidaotedingdechuliqiheshang,laiweitiaoshishixitongdexingneng,huozhebashijianguanjiandedaimabufengelizaizhuanyongheshang。weilemanzushishiduohekaifazhonggengduogaonandudetiaoshihedaimayouhuayaoqiu,gongchengshihekexuejiamenkeyishiyongquanxindeNI實時執行跟蹤工具包2.0版(NI Real-Time Execution Trace Toolkit 2.0),可視化地顯示代碼以及各個線程間和執行代碼的處理器核間的定時關係。
LabVIEW在本質上的並行特性為開發FPGA應用提供了一個理想的平台。LabVIEW 8.5通過更高性能的FPGA 項目向導(FPGA Project Wizard)繼續簡化FPGA的編程,FPGA Project Wizard可自動化I/O配置、IP開發,並可以對通用I/O、計數器/定時器和編碼器應用進行總體設置。工程師和科學家們可以實現自動代碼生成,或者更多複雜的高速DMA數據傳輸代碼。此外,LabVIEW 8.5還提供在機器自動化係統中常用的多通道濾波和PID控製函數,為高通道應用極大地節省FPGA資源。
用於高級係統建模和應用的全新狀態圖模塊 狀態圖通常用在狀態機的設計,來構建實時和嵌入式係統的行為模型,來描述數字通信協議、機器控製器和係統保護等應用的事件行為和響應。LabVIEW 8.5增加了全新的狀態圖模塊幫助工程師和科學家們使用他們熟悉的、基於統一建模語言(Unified Modeling Language,UML)的高級狀態符號,來設計並仿真基於事件的係統。
鑒於LabVIEW狀態圖模塊是基於LabVIEW圖形化編程語言,工程師和科學家們可以在同一個平台上快速地完成係統的設計、原型和發布,將熟悉的狀態圖符號與運行在確定性實時或FPGA係統上的實際I/O相結合。
更強的測量和控製功能 通過LabVIEW,工程師和科學家們可以將更高級的可編程自動化控製器(PAC)集成到現有基於PLC的工業係統,在他們的工業係統中增加高速I/O和複雜的控製邏輯。LabVIEW 8.5增加了一係列I/O,以及在測量和顯示的改進,適用於構建基於PAC的工業係統,包括全新的為LabVIEW用戶擴展工業連接性的OPC驅動庫等,幾乎將可兼容PLC和工業設備的數量增加一倍。
LabVIEW 8.5還(hai)為(wei)工(gong)業(ye)機(ji)器(qi)監(jian)測(ce)係(xi)統(tong)增(zeng)加(jia)了(le)振(zhen)動(dong)和(he)階(jie)次(ci)跟(gen)蹤(zong)測(ce)量(liang),以(yi)及(ji)機(ji)器(qi)視(shi)覺(jiao)算(suan)法(fa)。對(dui)於(yu)高(gao)通(tong)道(dao)應(ying)用(yong),全(quan)新(xin)的(de)多(duo)變(bian)量(liang)編(bian)輯(ji)器(qi)讓(rang)用(yong)戶(hu)通(tong)過(guo)簡(jian)單(dan)的(de)表(biao)格(ge)界(jie)麵(mian),快(kuai)速(su)輕(qing)鬆(song)地(di)配(pei)置(zhi)或(huo)編(bian)輯(ji)上(shang)百(bai)個(ge)I/O標簽。此外,最新版本的LabVIEW引入了全新靈活的管道(pipe)顯示工具,來簡化構建實際工業用戶界麵的過程,同時也提供了一種交互的拖放式方法可以將I/O標簽直接綁定到基於Windows CE的工業觸摸屏和手持PDA的用戶界麵顯示。
LabVIEW 8.5的其他特性包括:
- 支持Freescale ColdFire處理器和QNX操作係統的評估版套裝
- 為基於團隊的開發進行項目文件管理工具和圖形化代碼的整合
- 用於性能優化的底層內存管理工具
- 全新優化的BLAS線性代數庫
- 用於視覺處理的邊緣檢測,以及用於解調器和通道代碼設置的多種優化算法
- 控製設計和仿真上的改進,包括模型預測控製(Model Predictive Control,MPC)和PID控製器的解析設計
- 對.m文件腳本更好的支持
關於NI 美國國家儀器公司(NI)成立於1976年,30年來NI一直是虛擬儀器技術的技術先鋒與領導者——虛擬儀器技術這一創新概念已經改變了各個領域的工程師和科學家們進行測試測量和自動化的方式。通過采用PC和現成即用商業技術,虛擬儀器技術通過易於集成的軟件,如圖形化開發環境NI LabVIEW,以及基於PXI、PCI、PCI Express、PXI Express、USB和以太網的模塊化測量和控製硬件,為用戶降低測試、控製和設計領域應用的成本,並大幅提高生產效率。NI總部設於美國德克薩斯州的奧斯汀,在40個國家中設有分支機構,共擁有4000多名員工。在過去連續七年裏,《財富》雜誌評選NI為全美最適合工作的100家公司之一。請訪問ni.com/china,或致電800-820-3622,了解公司詳細信息。