新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > LabVIEW中測試測量數據的存儲(6)

        LabVIEW中測試測量數據的存儲(6)

        作者: 時間:2017-01-06 來源:網絡 收藏
        接著介紹LabVIEW中的另外兩種文件格式。首先是Bytestream。

        本文引用地址:http://www.104case.com/article/201701/337022.htm

        這個文件格式說穿了就是二進制文件。就兩個VI,分別是讀和寫。基本支持LabVIEW中的任何類型的數據。只要你在LabVIEW中能造出的數據,都可以用這種文件格式存儲。可以猜測,其實這兩個VI做的事情也比較簡單,直接把LabVIEW在內存中的這部分數據寫到文件中就行了,當然這樣做的話,效率也比較高,因為沒什么運算的步驟。但是也有部分缺點,比如直接把數據寫到文件中也不見得好,真正的問題是如何管理這些數據。例如,讀文件的時候也需要知道究竟這些文件存儲了什么類型的數據,究竟存儲在文件的什么位置等等。

        總的來說,如果用戶追求純粹的寫文件的速度,并且不在乎將來讀文件是否遇到困難(其實如果一個文件只寫不讀那就沒什么意義了),那么用這樣的文件格式還是可以的。

        接下來介紹TDM文件格式。

        TDM文件是指后綴名為.TDM的文件。文件的邏輯存儲模型遵循NI的TDM Data Model,三層結構。TDM文件主要分為兩個物理文件,一個是主文件,后綴名為TDM,存儲原始數據以及屬性等信息;另一個是頭文件,后綴名為TDX,主要存儲屬性信息,方便查找,作為一個索引文件。主文件是類似于XML結構的,而頭文件是一個二進制文件,理由也很簡單:頭文件主要用來索引搜索數據,所以對讀的速度有較高要求,因此作為二進制文件更合適。

        對于TDM文件的操作,LabVIEW中主要通過Storage VIs來完成。TDM的文件格式,我個人感覺,最大的優點在于對于數據的管理。以前介紹的文件格式,沒有對數據的管理做太多的考慮。TDM文件格式分為三次結構并且可以加入用戶定制的屬性,使用更為方便。舉個通俗易懂的例子:很多人中午要帶飯,放在飯盒里。普通的文件就是一個大雜燴,飯、菜混合放在一起,吃起來不方便并且看上去就雜亂;而TDM文件就像是有分隔的飯盒,飯菜可以分開放置,方便整潔。

        隨著NI在測試測量文件方面的進步,TDM的文件格式已經逐步被TDMS文件格式取代,下次專門介紹TDMS。



        評論


        技術專區

        關閉
        主站蜘蛛池模板: 泗水县| 镇康县| 葫芦岛市| 玉林市| 阜阳市| 且末县| 弥勒县| 宁蒗| 永城市| 昌吉市| 新宾| 信阳市| 宜城市| 兴仁县| 丘北县| 峨眉山市| 梧州市| 廉江市| 唐河县| 湖口县| 云和县| 房产| 永平县| 新化县| 涿州市| 万山特区| 常德市| 桓仁| 丰顺县| 吴堡县| 偃师市| 普安县| 西乌| 宝应县| 中江县| 岗巴县| 奉贤区| 武夷山市| 若尔盖县| 宜良县| 墨竹工卡县|