LabVIEW的主要數(shù)據(jù)存儲方式
在使用NI產(chǎn)品進(jìn)行數(shù)據(jù)過程中遇到過很多的問題,其中數(shù)據(jù)采集和保存的方式是一個很重要的,關(guān)系到我們實驗的結(jié)果。LabVIEW提供三種比較常用的波形數(shù)據(jù)存儲方式,分別是bin,txt,tdms。前兩種數(shù)據(jù)可能大家都比較熟悉也很容易操作,但是在使用這兩種數(shù)據(jù)過程中會遇到一些問題,隨著你所需要保存數(shù)據(jù)量的增大會發(fā)現(xiàn)這兩種數(shù)據(jù)需要的空間很大,尤其是txt,打開的時候更是需要一些時間,感覺不是很方便。曾經(jīng)寫過一個需要長期檢測設(shè)備的數(shù)據(jù)保存程序,如果一直象一個文件中寫入數(shù)據(jù),感覺程序的運行速度會下降。這里我想多說點tdms,這是一種LabVIEW,Labwindows/CVI,都可以使用的數(shù)據(jù)存儲格式,相同數(shù)據(jù)量,tdms需要的空間大約是bin的一半左右,而且也可以很方便的象bin那樣設(shè)置波形的各種屬性,對于需要長期需要檢測的設(shè)備,NI的工程師給出了一種稱為數(shù)據(jù)流的編程方式,非常的有效和方便,把他們提供程序的結(jié)構(gòu)框圖貼在下面,有需要可以跟我聯(lián)系,相互學(xué)習(xí)。