《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 測試測量 > 設(shè)計應(yīng)用 > LabVIEW2010的分析及報表特性
LabVIEW2010的分析及報表特性
摘要: 介紹并分析了LabVIEW2010及其報表特性,,利用LabVIEW2010的報表生成函數(shù)可以對分析結(jié)果進行總結(jié)和整理,,從而能更好地呈現(xiàn)出來,。
Abstract:
Key words :

概覽

LabVIEW2010包含數(shù)百個信號處理與分析函數(shù),,可以對您的測量數(shù)據(jù)進行更好的分析,利用LabVIEW2010的報表生成函數(shù)可以對分析結(jié)果進行總結(jié)和整理,,從而能更好地呈現(xiàn)出來,。

目錄

1.在線分析與報告
2.生成報表和保存數(shù)據(jù)
3.使用LabVIEW2010和DIAdem2010進行離線分析與報告
4.試用LabvIEW2010和DIAdem2010

在線分析與報告

在線分析與報告是一個術(shù)語,指在數(shù)據(jù)采集應(yīng)用中集成數(shù)據(jù)處理或者報表生成功能,。當您從一個函數(shù)采集數(shù)據(jù),,比如DAQ助手,您可以簡單地把數(shù)據(jù)連線至分析函數(shù)塊,,采集的數(shù)據(jù)就會被分析,。

使用LabVIEW的數(shù)據(jù)流編程

圖1.使用LabVIEW的數(shù)據(jù)流編程,在線分析和報告與數(shù)據(jù)采集集成在一起,。

LabVIEW2010包含數(shù)百個工程領(lǐng)域?qū)S玫姆治雠c數(shù)學函數(shù),,這些函數(shù)都是LabVIEW內(nèi)置的。表1總結(jié)了很多內(nèi)置的分析函數(shù),。通過LabVIEW工具包和模塊可以找到特殊領(lǐng)域使用的分析函數(shù),。

LabVIEW數(shù)含上千個內(nèi)置的工程領(lǐng)域?qū)S梅治龊瘮?shù)
表1.LabVIEW數(shù)含上千個內(nèi)置的工程領(lǐng)域?qū)S梅治龊瘮?shù)。

LabVIEW2010對一些分析函數(shù)進行了改進,,同時也增加了新的分析函數(shù),,這些函數(shù)主要用于高級信號濾波、波形生成和處理,,從而進一步擴展了LabVIEW的在線分析能力,。表2展示了LabVIEW2010中的一些新的或改進的分析函數(shù)。

通過改進以及增加新的分析函數(shù)
表2.通過改進以及增加新的分析函數(shù),,LabVIEW2010進一步擴展了LabVIEW的在線分析能力,。

MathScript節(jié)點

通過MathScript節(jié)點,您可以導(dǎo)入現(xiàn)有的.m文件至LabVIEW圖形化編程環(huán)境進行混合編程,,在數(shù)據(jù)流編程模式下也可以利用基于文本的數(shù)學函數(shù)的優(yōu)勢,,這樣就可以重用已有的基于文本的數(shù)學函數(shù)。這個節(jié)點兼容實時系統(tǒng),,也就是說您可以將內(nèi)嵌.m文件腳本的LabVIEW代碼無縫的部署到NI的實時硬件中,,實現(xiàn)實時操作系統(tǒng)中的分析功能。

關(guān)于在LabVIEW中集成自定義.m文件的更多信息請訪問:使用LabVIEWMathScript實時模塊將文本架構(gòu)的數(shù)學程序部署至實時硬件

DLL庫與.NET程序集

使用LabVIEW的調(diào)用庫函數(shù)節(jié)點,,可以在您的LabVIEW代碼中調(diào)用共享庫,,比如DLL(Windows),或者Framework(MacOSX),。

您也可以使用LabVIEW的.NET構(gòu)造器節(jié)點調(diào)用.NET程序集,,然后調(diào)用.NET對象的類定義的方法和屬性,,最后導(dǎo)入或者導(dǎo)出.NET對象的數(shù)據(jù)。

生成報表和保存數(shù)據(jù)

LabVIEW2010中的報表生成選板包含底層VI和若干ExpressVI,,這些可以幫助您配置和創(chuàng)建包含VI文件或者數(shù)據(jù)采集和分析結(jié)果的報表。使用這些VI,,在數(shù)據(jù)采集和分析的同時就可以生成文本或HTML類型的報表,。您既可以保存報表至文件,也可以通過編程把報表發(fā)送到本地或網(wǎng)絡(luò)上的打印機,。

如果您想創(chuàng)建更高級的在線報表,,可以使用用于MicrosoftOffice的LabVIEW報表生成工具包,它擴展了在MicrosoftWord或Excel中編程創(chuàng)建報表的功能,。

用于MicrosoftOffice的LabVIEW報表生成工具包可以讓您在MicrosoftWord或Excel中創(chuàng)建更高級的報表

圖2.用于MicrosoftOffice的LabVIEW報表生成工具包可以讓您在MicrosoftWord或Excel中創(chuàng)建更高級的報表,。

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

在LabVIEW2010中

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

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

使用LabVIEW2010和DIAdem2010進行離線分析與報告

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

離線處理將數(shù)據(jù)采集與<a class=分析報告分離開" border="0" height="212" src="http://files.chinaaet.com/images/20100925/ffa5b5ba-bdce-44d3-8622-bc35826f44c2.jpg" width="530" />

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

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

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

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

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

NIDataFinder可以與DIAdem和LabVIEW無縫結(jié)合

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

在數(shù)據(jù)分析中使用DIAdem

和LabVIEW一樣,,DIAdem包含數(shù)百個分析工具,,可用于常見的工程應(yīng)用,包括統(tǒng)計分析,、直方圖運算,、常見數(shù)學應(yīng)用、曲線擬合,、信號處理與過濾,、三維運算和矩陣運算。每一個分析函數(shù)都是基于配置的,,也就是您可以使用配置對話框選擇對應(yīng)的運算參數(shù),,甚至可以在實際運算前對結(jié)果進行預(yù)覽。使用DIAdem進行復(fù)雜的分析不需要編程。

DIAdem包含數(shù)百個分析函數(shù)

圖6.DIAdem包含數(shù)百個分析函數(shù),,不需要編程就可以配置和執(zhí)行,。

在DIAdem中創(chuàng)建專業(yè)的報表和模版

在分析完測量數(shù)據(jù)后,為了能把結(jié)果共享給同事,、供應(yīng)商或者顧客,,您往往需要創(chuàng)建專業(yè)的報表。在DIAdem中,,您可以用WYSIWYG編輯器創(chuàng)建可重復(fù)使用的報表模版,,然后將報表輸出至HTML、PDF,、PowerPoint,、打印機,,以及所有常見格式的圖片中,。

DIAdem可以創(chuàng)建專業(yè)的報表圖7.DIAdem可以創(chuàng)建專業(yè)的報表,并輸出至PDF,、HTML,、PowerPoint、圖片,,等等,。

試用LabvIEW2010和DIAdem2010

DIAdem2010作為LabVIEW工具鏈的延伸,和LabVIEW2010一起提供了數(shù)千個分析函數(shù),,而且無論使用在線還是離線處理技術(shù),,都可以創(chuàng)建直觀的報表。

此內(nèi)容為AET網(wǎng)站原創(chuàng),,未經(jīng)授權(quán)禁止轉(zhuǎn)載,。