概覽
為什么需要采集數據?為了驗證產(chǎn)品的安全性?是否需要依據長(cháng)期的變化趨勢來(lái)做出有據可依的決定?也許,您正面臨著(zhù)挑戰,正在進(jìn)行測試并通過(guò)數據來(lái)尋找解決方案或決定下一步行動(dòng)。這些測試生成的數據是非常有價(jià)值的。很多情況下,您只能進(jìn)行一次測試 - 隨著(zhù)測試復雜度和頻率的增加,測試的成本也隨之增加。開(kāi)發(fā)測試系統時(shí),您需要回答幾個(gè)問(wèn)題:
·您是否使用正確的文件格式來(lái)采集數據?
·文件格式能否滿(mǎn)足項目需求的變化?
·您能否輕松地找到所需的數據?
·您是否使用正確的工具來(lái)從原始數據中提取信息?
NI認識到在測試過(guò)程中存儲、管理和解析數據所面臨的挑戰。技術(shù)數據管理(TDM)技術(shù)(包括用于數據存儲的TDM數據流(TDMS)文件格式、用于數據索引的NI DataFinder以及用于數據處理的NI LabVIEW和NI DIAdem軟件)可直接集成到應用中,幫助用戶(hù)從測試和測量數據中獲得最大量信息。每年,NI都會(huì )對TDM技術(shù)進(jìn)行改進(jìn)。閱讀全文,了解NI 2012年發(fā)布的產(chǎn)品所包含的一些新特性。
NI專(zhuān)為滿(mǎn)足需要采集測試數據的工程師和科學(xué)家的需求而開(kāi)發(fā)了TDMS文件格式。TDMS是一種基于二進(jìn)制的文件格式,因此它的磁盤(pán)占用空間小,可進(jìn)行高速數據流盤(pán)。TDMS文件雖然是二進(jìn)制格式,但可在許多常見(jiàn)應用程序中打開(kāi),比如Microsoft Excel和OpenOffice,方便用戶(hù)與同事共享。TDMS文件還包含一個(gè)數據頭,可存儲數據的描述性信息或屬性。因此,TDMS文件可讓用戶(hù)在無(wú)需犧牲讀寫(xiě)速度和磁盤(pán)空間的情況下輕松交換數據和添加屬性。NI還新增了各種性能和可用性特性,使用戶(hù)能以最高效的方式將數據寫(xiě)入文件。
新增TDMS對Mac和Linux的支持
NI認真傾聽(tīng)廣大用戶(hù)的反饋意見(jiàn),并在LabVIEW 2012中增加了TDMS API對Mac和Linux的內置支持。TDMS標準和高級API提供了對三個(gè)最新平臺的支持。
LabVIEW外部數據值參考的TDMS異步I/O支持
NI始終致力于讓用戶(hù)能夠輕松的以盡可能高的性能進(jìn)行數據流盤(pán)。借助全新的LabVIEW外部數據值參考(EDVR),用戶(hù)可直接訪(fǎng)問(wèn)驅動(dòng)的DMA緩沖器。這意味著(zhù)用戶(hù)可將基于可重配置I/O (RIO)的硬件的數據直接記錄到磁盤(pán)上,而無(wú)需任何內存拷貝,并可達到3.2 GB/s的I/O吞吐量。全新的異步I/O選板極大優(yōu)化了內存總帶寬和CPU占用率,使得基于RIO的硬件可以訪(fǎng)問(wèn)更多數據。
指標
|
之前(需拷貝)
|
之后(零拷貝)
|
CPU占用率
|
74%
|
11%
|
內存總帶寬
|
11.2 GB/s
|
6.2 GB/s
|
表1. 借助NI-RIO 2011和NI-RIO 2012后,使用異步I/O TDMS選板且基于RIO的硬件在CPU占用率和內存總帶寬上的優(yōu)化
TDMS碎片整理指示器
數據以TDMS文件格式寫(xiě)入不同通道時(shí),數據頭會(huì )隨著(zhù)數據一起寫(xiě)入。如果長(cháng)期收集數據,則文件大小會(huì )不斷增加,而且會(huì )影響LabVIEW、DIAdem和NI DataFinder客戶(hù)端的性能。為了確保數據應用總是以最高的速度運行,TDMS碎片整理指示器會(huì )顯示諸如NI建議您清理您的TDMS文件以?xún)?yōu)化性能等字樣。
圖1. NI DataFinder的一項新屬性,用于指示文件是否需要進(jìn)行碎片整理。
NI DataFinder新特性
NI DataFinder無(wú)疑是NI TDM平臺的基礎。這項索引服務(wù)可解析任何文件格式的描述性信息(屬性)并在數據文件中創(chuàng )建描述性信息數據庫。創(chuàng )建、刪除或編輯有效數據文件后,該數據庫自動(dòng)更新。借助NI DataFinder,用戶(hù)可在本地索引中輕松搜索存儲的測試數據;但是如果是應用于大型集團或部門(mén)的數據管理解決方案,則需求和要求也會(huì )存在變化。為了滿(mǎn)足這些需求,NI開(kāi)發(fā)了NI DataFinderr服務(wù)器版軟件。最新發(fā)布的產(chǎn)品主要專(zhuān)注于提高NI DataFinderr服務(wù)器版軟件的性能,以快速、高效地解析大型數據文件集。
表2. 借助2012 NI DataFinderr服務(wù)器版,減少大型數據集的索引時(shí)間。
DIAdem新特性
DIAdem軟件專(zhuān)為更高效地可視化、分析和報告數據而設計。這可使用戶(hù)將更多的時(shí)間花在關(guān)鍵的任務(wù)上——從數據中提取信息,進(jìn)而作出決策。從完整的工程分析功能到大型數據集處理,DIAdem總是將測量數據置于首要位置。 DIAdem 2012新增了若干個(gè)新功能,可使DIAdem以前所未有的速度輕松處理數據。
借助新功能,分析更多數據
從基礎數學(xué)到信號處理等新增工程功能也可用于分析數據。內置的DIAdem分析功能可讓用戶(hù)即時(shí)預覽配置對話(huà)框的結果,并以互動(dòng)的方式更改計算參數,直至找到最適合數據的配置結果。
表2. DIAdem提供了一系列強大的鼠標驅動(dòng)型數學(xué)程序,以便用戶(hù)分析數據。
開(kāi)發(fā)腳本實(shí)現更快的報表生成
借助用于生成報表的全新面向對象VBScript API,更快速輕松編程。它包含語(yǔ)法高亮顯示和代碼完成。用戶(hù)還可選擇使用交互式拖放編輯器來(lái)創(chuàng )建報告,并修改自定義報告來(lái)滿(mǎn)足自動(dòng)化需求。所有DIAdem報告均保存為模板,用戶(hù)可采用任何一種方式,只需設計一次報告便可將其重用于任何數據集。
在DIAdem內部檢查DataPlugin更新
采用DataPlugin專(zhuān)有技術(shù),DIAdem可讀取保存為任何文件擴展名或自定義文件格式的數據。 用戶(hù)可從 ni.com/dataplugins 下載400多種DataPlugin,也可自行編寫(xiě)或讓DIAdem團隊幫助編寫(xiě)特定文件的DataPlugin。 進(jìn)入DIAdem后,使用DataPlugin更新管理器確保所有的DataPlugin都是最新的,DataPlugin更新管理器會(huì )訪(fǎng)問(wèn) ni.com/dataplugins ,查看是否有任何更新。