<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 測試測量 > 設計應用 > LabVIEW 2010數(shù)據(jù)分析與報告

          LabVIEW 2010數(shù)據(jù)分析與報告

          作者: 時間:2010-08-23 來源:網(wǎng)絡 收藏

            在 中,您可以將表格、數(shù)組、波形圖表和波形圖中的數(shù)據(jù)輸出至軟件,比如NI DIAdem或者Microsoft Excel。在將中的數(shù)據(jù)導出后(通過保存到文件或從波形圖表導出的方式),您可以利用專業(yè)的后期處理軟件,比如DIAdem,對測量數(shù)據(jù)進行交互式的圖形化顯示,分析,或者創(chuàng)建、導入和導出所見即所得(WYSIWYG)的報表模版。

            

            圖3. 在 中,您可以使用DIAdem的 WYSIWYG報表編輯器手動或者編程導出圖形或圖表中的數(shù)據(jù)。

            LabVIEW的函數(shù)可以將數(shù)據(jù)保存為各種格式,包括文本(txt),逗號分隔值文件(CSV),以及更靈活的高性能文件格式,比如技術數(shù)據(jù)管理流(TDMS)

            使用LabVIEW 和DIAdem 2010進行離線分析與

            對于數(shù)據(jù)采集和處理這個復雜應用來說,您也可以把它分成兩個簡單的部分,也就是數(shù)據(jù)采集部分和數(shù)據(jù)處理部分,在這種架構下,對其中一個部分進行改動或添加不會影響到另一部分。

            

            圖4. 離線處理將數(shù)據(jù)采集與分析分離開,這種方法更加模塊化,也更容易擴展。

            使用離線分析方法,您可以方便地在團隊中進行分工,一個開發(fā)人員負責數(shù)據(jù)采集,另一個負責將采集的數(shù)據(jù)進行分析和報表生成。在一些情況下,尤其是在對測試流程進行評估時,您可能要把測量數(shù)據(jù)與原始數(shù)據(jù)進行對比,這時使用離線分析是很好的方法。而且,將數(shù)據(jù)采集與分析報告分離后,您可以使用其它的軟件工具進行交互式的離線分析,比如DIAdem。

            在數(shù)據(jù)采集應用中,DIAdem作為專業(yè)的后期處理軟件,是LabVIEW 2010工具鏈的自然延伸。使用DIAdem軟件可以處理大量的原始測量數(shù)據(jù),從而大大地減少從數(shù)據(jù)收集階段到最終做出分析決定的時間。

            使用NI DataFinder在DIAdem或LabVIEW中查找和加載數(shù)據(jù)

            DIAdem中包括一項叫做NI DataFinder的技術,它可以自動的搜索本地計算機,并將存儲在測量文件中的說明信息進行索引,通過LabVIEW DataFinder工具包可以在LabVIEW中使用這項技術。您也可以使用DataPlugins對NI DataFinder進行配置,使其對任意自定義數(shù)據(jù)文件格式中的說明信息進行解析,從而在LabVIEW或DIAdem中加載文件中的信息。

            

            圖5. NI DataFinder可以與DIAdem和LabVIEW無縫結合,幫助您構建查詢,從而快速定位您的數(shù)據(jù)。



          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();