LabVIEW的文件操作實(shí)例一
發(fā)布時間:2008/9/25 0:00:00 訪問次數(shù):1860
例:創(chuàng)建或打開一個文件,然后向文件中寫入數(shù)據(jù),隨后從該文件讀取寫入的數(shù)據(jù)。
· 第1步:創(chuàng)建或打開文件。在程序框圖中,添加節(jié)點(diǎn)“打開創(chuàng)建/替換文件” 將輸入接線端“提示”連接字符串常量“選擇文件”,用以指定彈出文件對話框標(biāo)題欄顯示的內(nèi)容;輸入接線端“運(yùn)行”連接常量“open or create”用以指定節(jié)點(diǎn)操作為打開已有文件或創(chuàng)建新文件;輸入按線端“訪問”連接常量“read/write”,用以指定訪問權(quán)限為讀和寫,如圖1所示。
· 第2步:向文件中寫教據(jù) 在裎序框圖中,添加函教節(jié)點(diǎn)“寫人文本文件”,將輸入接線端“文件”連接至“打開/創(chuàng)建/替換文件”的輸出接線端“引用句柄輸出`綺入接線瑞“交本”連接創(chuàng)建文本產(chǎn)生的數(shù)據(jù),如圖2所示。
· 第3步:運(yùn)行程序,寫人文本文件夜運(yùn)行后彈出文件對話框如圖3所示,創(chuàng)建文件名為“組合坐標(biāo).txt”寫人走本文件以后的結(jié)果如圖3所示。
圖1向文件中寫數(shù)據(jù)
圖2從文件中讀取數(shù)據(jù)
圖3文件對話框
圖4文本文件
·第4步:從文本文件中讀取數(shù)據(jù)。添加函數(shù)“讀取文本文件”,輸入接線端“文件”置空;輸入接線端“對話框窗口”連接字符串常量“讀取文件:”;輸入接線端“計(jì)數(shù)”連接常量“-1”,表示讀取整個文件;輸出接線端“數(shù)據(jù)”連接字符串顯示控件“文本”,如圖8-47所示。
·第5步:關(guān)閉文件和錯誤處理。添加函數(shù)“關(guān)閉文件”,其輸入接線端“引用句柄”連接讀取文本文件的輸出接線端“引用句柄輸出”;添加函數(shù)“simple error handler,vi”進(jìn)行錯誤處理,輸入接線端“錯誤輸入”連接之前的“錯誤輸出”,程序框圖如圖4所示。
圖5從文件中讀取數(shù)據(jù)
圖6程序框圖
·第6步:運(yùn)行程序,顯示結(jié)果。運(yùn)行后彈出文件對話框,如圖5所示,選擇文件“組合坐標(biāo).txt”。讀取文本文件的結(jié)果如圖6所示。
圖7 選擇讀取文件
圖8 讀取的文本結(jié)果
歡迎轉(zhuǎn)載,信息來自維庫電子市場網(wǎng)(www.dzsc.com)
例:創(chuàng)建或打開一個文件,然后向文件中寫入數(shù)據(jù),隨后從該文件讀取寫入的數(shù)據(jù)。
· 第1步:創(chuàng)建或打開文件。在程序框圖中,添加節(jié)點(diǎn)“打開創(chuàng)建/替換文件” 將輸入接線端“提示”連接字符串常量“選擇文件”,用以指定彈出文件對話框標(biāo)題欄顯示的內(nèi)容;輸入接線端“運(yùn)行”連接常量“open or create”用以指定節(jié)點(diǎn)操作為打開已有文件或創(chuàng)建新文件;輸入按線端“訪問”連接常量“read/write”,用以指定訪問權(quán)限為讀和寫,如圖1所示。
· 第2步:向文件中寫教據(jù) 在裎序框圖中,添加函教節(jié)點(diǎn)“寫人文本文件”,將輸入接線端“文件”連接至“打開/創(chuàng)建/替換文件”的輸出接線端“引用句柄輸出`綺入接線瑞“交本”連接創(chuàng)建文本產(chǎn)生的數(shù)據(jù),如圖2所示。
· 第3步:運(yùn)行程序,寫人文本文件夜運(yùn)行后彈出文件對話框如圖3所示,創(chuàng)建文件名為“組合坐標(biāo).txt”寫人走本文件以后的結(jié)果如圖3所示。
圖1向文件中寫數(shù)據(jù)
圖2從文件中讀取數(shù)據(jù)
圖3文件對話框
圖4文本文件
·第4步:從文本文件中讀取數(shù)據(jù)。添加函數(shù)“讀取文本文件”,輸入接線端“文件”置空;輸入接線端“對話框窗口”連接字符串常量“讀取文件:”;輸入接線端“計(jì)數(shù)”連接常量“-1”,表示讀取整個文件;輸出接線端“數(shù)據(jù)”連接字符串顯示控件“文本”,如圖8-47所示。
·第5步:關(guān)閉文件和錯誤處理。添加函數(shù)“關(guān)閉文件”,其輸入接線端“引用句柄”連接讀取文本文件的輸出接線端“引用句柄輸出”;添加函數(shù)“simple error handler,vi”進(jìn)行錯誤處理,輸入接線端“錯誤輸入”連接之前的“錯誤輸出”,程序框圖如圖4所示。
圖5從文件中讀取數(shù)據(jù)
圖6程序框圖
·第6步:運(yùn)行程序,顯示結(jié)果。運(yùn)行后彈出文件對話框,如圖5所示,選擇文件“組合坐標(biāo).txt”。讀取文本文件的結(jié)果如圖6所示。
圖7 選擇讀取文件
圖8 讀取的文本結(jié)果
歡迎轉(zhuǎn)載,信息來自維庫電子市場網(wǎng)(www.dzsc.com)
上一篇:LabVIEW的文件管理操作
熱門點(diǎn)擊
- LabVIEW的寫入電子表格文件
- LabVIEW的XY圖顯示實(shí)例
- LabVIEW的公式節(jié)點(diǎn)
- LabVIEW的波形圖表顯示實(shí)例
- LabVIEW的組合框
- LabVIEW的讀取電子表格文件
- LabVIEW創(chuàng)建一維數(shù)組
- LabVIEW的布爾型數(shù)據(jù)
- LabVIEW的寫入測量文件
- LabVIEW的移位寄存器
推薦技術(shù)資料
- 聲道前級設(shè)計(jì)特點(diǎn)
- 與通常的Hi-Fi前級不同,EP9307-CRZ這臺分... [詳細(xì)]
- 100A全集成電源模塊R
- Teseo-VIC6A GNSS車用精準(zhǔn)定位
- 高效先進(jìn)封裝工藝
- 模數(shù)轉(zhuǎn)換器 (Analog-to-Digit
- 集成模數(shù)轉(zhuǎn)換器(ADC)
- 128 通道20 位電流數(shù)字轉(zhuǎn)換器̴
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究