新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > 寫入二進制文件的一些注意事項

        寫入二進制文件的一些注意事項

        作者: 時間:2017-01-06 來源:網(wǎng)絡 收藏
        問題描述:為了節(jié)省數(shù)據(jù)存儲空間,于是在LabVIEW中編程將需要的一些數(shù)據(jù)保存為二進制文件,后綴名取為.bin。在編程過程中除了熟悉一些基本操作外,也遇到了一些問題,作簡要記錄如下。
        具體內(nèi)容:
        1. 寫入二進制文件VI中文件,數(shù)據(jù),字節(jié)順序,預置數(shù)組或字符串大小在幫助文檔中都有詳細說明,我使用的是Windows操作系統(tǒng),字節(jié)順序一般都選擇endian。
        2. 寫入二進制文件VI的“文件”輸入有兩種,一種是直接連接文件路徑,另一種是打開或創(chuàng)建的文件的引用。下圖是直接連接文件路徑開始寫入:

        下圖則是連接文件的引用:

        這兩種方式是有區(qū)別的,使用文件路徑輸入則是從創(chuàng)建或打開的文件開始進行寫入,而使用引用輸入則是接在前者后面繼續(xù)寫入(這一點在幫助文檔中也有說明)。
        3. LabVIEW中支持路徑和引用的相互轉換,
        路徑轉換為引用使用“文件IO”下的“打開/創(chuàng)建/替換”VI:

        引用轉換為路徑使用“文件IO”中“高級文件函數(shù)”中的“引用句柄至路徑轉換”:
        4. 對于寫入的二進制文件的驗證,由于無法直接用文本編輯器查看(與.txt, .xml等文本文件不同),測試我一般使用獲取其字節(jié)大小來驗證寫入內(nèi)容是否成功,該VI位于“文件IO”中“高級文件函數(shù)”下。


        評論


        技術專區(qū)

        關閉
        主站蜘蛛池模板: 阿坝县| 广安市| 化德县| 桐梓县| 临江市| 甘孜县| 林口县| 扶绥县| 杭锦后旗| 凌云县| 三都| 格尔木市| 本溪市| 固阳县| 浑源县| 邵武市| 明光市| 宁阳县| 朝阳市| 台南市| 辛集市| 铁岭市| 镇康县| 蚌埠市| 阜平县| 简阳市| 勃利县| 佛冈县| 庄河市| 库车县| 丹东市| 浏阳市| 轮台县| 东辽县| 洱源县| 六枝特区| 巨鹿县| 正镶白旗| 临安市| 石门县| 昭平县|