新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > labview的深入探索----文件系列之二進制文件

        labview的深入探索----文件系列之二進制文件

        作者: 時間:2017-01-09 來源:網絡 收藏


        上面的問題是一次寫入整個數組,更常見的方式是磁盤流的方式,一次寫入一個數據或者一個數據塊






        通過循環寫入1K個字節,它的文件長度是1024,因為我們是一個個字節寫入的,自然沒有數組長度的問題.
        二進制文件的一個重要特點是可以隨機讀寫,通過文件指針定位,可以對文件中的任意位置進行讀寫操作.下面的例子改寫第10個數據(從0開始為9),原來應該是9,現在改為99



        上面的例子包括的讀的操作,如果是數組,字符串包括長度,只要輸入正確的數據類型,LV可以智能的自動計算長度,一次讀取整個數組,看下圖,一次讀1028個字節,LV自動通過前四個字節確定數組的長度



        可見,二進制文件非常靈活,可以存儲任何類型的數據,關鍵是如何描述自己的數據結構,很多二進制文件在文件的頭部增加一個文件頭,用來描述文件的組成,比如WINDOWS常見的BMP文件就是二進制文件,通過讀取文件頭來確定數據長度,顏色深度等信息,然后再讀取整個數據.

        上一頁 1 2 下一頁

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 阿鲁科尔沁旗| 通辽市| 全州县| 遵义市| 清苑县| 云阳县| 平舆县| 河曲县| 北碚区| 石林| 若羌县| 营口市| 海伦市| 庄河市| 孙吴县| 洞头县| 通州市| 安国市| 右玉县| 托克逊县| 当雄县| 洞口县| 黄山市| 澎湖县| 礼泉县| 安陆市| 张家口市| 宜良县| 武宁县| 江达县| 含山县| 天柱县| 镇赉县| 天等县| 宿迁市| 漳浦县| 松潘县| 册亨县| 陆良县| 易门县| 吴旗县|