新聞中心

EEPW首頁(yè) > 測(cè)試測(cè)量 > 設(shè)計(jì)應(yīng)用 > labview的深入探索----文件系列之二進(jìn)制文件

labview的深入探索----文件系列之二進(jìn)制文件

作者: 時(shí)間:2017-01-09 來(lái)源:網(wǎng)絡(luò) 收藏


上面的問(wèn)題是一次寫入整個(gè)數(shù)組,更常見的方式是磁盤流的方式,一次寫入一個(gè)數(shù)據(jù)或者一個(gè)數(shù)據(jù)塊






通過(guò)循環(huán)寫入1K個(gè)字節(jié),它的文件長(zhǎng)度是1024,因?yàn)槲覀兪且粋€(gè)個(gè)字節(jié)寫入的,自然沒(méi)有數(shù)組長(zhǎng)度的問(wèn)題.
二進(jìn)制文件的一個(gè)重要特點(diǎn)是可以隨機(jī)讀寫,通過(guò)文件指針定位,可以對(duì)文件中的任意位置進(jìn)行讀寫操作.下面的例子改寫第10個(gè)數(shù)據(jù)(從0開始為9),原來(lái)應(yīng)該是9,現(xiàn)在改為99



上面的例子包括的讀的操作,如果是數(shù)組,字符串包括長(zhǎng)度,只要輸入正確的數(shù)據(jù)類型,LV可以智能的自動(dòng)計(jì)算長(zhǎng)度,一次讀取整個(gè)數(shù)組,看下圖,一次讀1028個(gè)字節(jié),LV自動(dòng)通過(guò)前四個(gè)字節(jié)確定數(shù)組的長(zhǎng)度



可見,二進(jìn)制文件非常靈活,可以存儲(chǔ)任何類型的數(shù)據(jù),關(guān)鍵是如何描述自己的數(shù)據(jù)結(jié)構(gòu),很多二進(jìn)制文件在文件的頭部增加一個(gè)文件頭,用來(lái)描述文件的組成,比如WINDOWS常見的BMP文件就是二進(jìn)制文件,通過(guò)讀取文件頭來(lái)確定數(shù)據(jù)長(zhǎng)度,顏色深度等信息,然后再讀取整個(gè)數(shù)據(jù).

上一頁(yè) 1 2 下一頁(yè)

評(píng)論


技術(shù)專區(qū)

關(guān)閉