文件I/O的打開、關(guān)閉操作
發(fā)布時間:2014/10/10 20:39:55 訪問次數(shù):866
除了讀/寫操作外,在LabVIEW還提供了其他一些用于文件的I/O操作,比如文件的打開、關(guān)閉、數(shù)據(jù)定位等,在LabVIEW中建立如圖3-135所示程序,ICL7611DCBAZ-T該程序的功能是:首先打開上例中的二進制文件l.dat.然后將文件內(nèi)部的讀/寫地址定位在距離文件頭4個字節(jié)的地方,根據(jù)上一節(jié)對二進制文件的分析可以知道,這是數(shù)據(jù)“0”的首地址;最后完成從該地址處進行讀操作直到文件尾。
本例中,文件的打開、關(guān)閉函數(shù)位于圖3-124所示的路徑中,文件內(nèi)部指針的定位函數(shù)Set File Position位于圖3-124的Advanced File Functions子選板路徑下。文件打開函數(shù)的輸入參數(shù)operation設(shè)置為0,表示進行打開操作,文件定位函數(shù)的輸入?yún)?shù)from設(shè)置為0,表示以文件頭為偏移距離的參考點,offset設(shè)置為4表示讀/寫操作的起始地址位于距離參考點4字節(jié)處,參數(shù)refnum相當(dāng)于“文件指針”,即代表某個文件,本例中是“l(fā).dat”。啟動程序后,結(jié)果如圖3-134所示。
如果在圖3-130的程序中將Write to Binary File.vi的輸入?yún)?shù)“byte order”改變?yōu)?,圖3-135中的輸入?yún)?shù)“byte order”也改變?yōu)?,則圖3-135在功能上可以等效成如下的C++語言程序(以下程序是在Visual Studi0 2008中建立工程后編譯):
除了讀/寫操作外,在LabVIEW還提供了其他一些用于文件的I/O操作,比如文件的打開、關(guān)閉、數(shù)據(jù)定位等,在LabVIEW中建立如圖3-135所示程序,ICL7611DCBAZ-T該程序的功能是:首先打開上例中的二進制文件l.dat.然后將文件內(nèi)部的讀/寫地址定位在距離文件頭4個字節(jié)的地方,根據(jù)上一節(jié)對二進制文件的分析可以知道,這是數(shù)據(jù)“0”的首地址;最后完成從該地址處進行讀操作直到文件尾。
本例中,文件的打開、關(guān)閉函數(shù)位于圖3-124所示的路徑中,文件內(nèi)部指針的定位函數(shù)Set File Position位于圖3-124的Advanced File Functions子選板路徑下。文件打開函數(shù)的輸入參數(shù)operation設(shè)置為0,表示進行打開操作,文件定位函數(shù)的輸入?yún)?shù)from設(shè)置為0,表示以文件頭為偏移距離的參考點,offset設(shè)置為4表示讀/寫操作的起始地址位于距離參考點4字節(jié)處,參數(shù)refnum相當(dāng)于“文件指針”,即代表某個文件,本例中是“l(fā).dat”。啟動程序后,結(jié)果如圖3-134所示。
如果在圖3-130的程序中將Write to Binary File.vi的輸入?yún)?shù)“byte order”改變?yōu)?,圖3-135中的輸入?yún)?shù)“byte order”也改變?yōu)?,則圖3-135在功能上可以等效成如下的C++語言程序(以下程序是在Visual Studi0 2008中建立工程后編譯):
熱門點擊
- ICMP報文的種類有兩種
- 無線局域網(wǎng)可分為兩大類
- 使用二叉線索查找路由表
- SYNC引腳會輸出時鐘脈沖信號
- CIDR記法有多種形式
- 無線局域網(wǎng)的組成
- 10BASE-T以太網(wǎng)的通信距離稍短
- 在監(jiān)聽到信道變?yōu)榭臻e就立即發(fā)送數(shù)據(jù)
- 以太網(wǎng)的兩個標(biāo)準(zhǔn)
- LabVIEW中的循環(huán)結(jié)構(gòu)程序
推薦技術(shù)資料
- 聲道前級設(shè)計特點
- 與通常的Hi-Fi前級不同,EP9307-CRZ這臺分... [詳細]
- 人形機器人市場未來發(fā)展格局前景預(yù)測
- 新一代航空器用激光雷達CES2
- SPAD-SoC集成1080-
- 全球首款1080線激光雷達應(yīng)用
- 激光雷達行業(yè)市場發(fā)展新動態(tài)
- AI時代存儲技術(shù)產(chǎn)品走向趨勢
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究