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