<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 測試測量 > 設(shè)計(jì)應(yīng)用 > 寫入二進(jìn)制文件的一些注意事項(xiàng)

          寫入二進(jìn)制文件的一些注意事項(xiàng)

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

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

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

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


          關(guān)鍵詞: 二進(jìn)制文件注意事

          評(píng)論


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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();