日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > 測(cè)試測(cè)量 > 測(cè)試測(cè)量
[導(dǎo)讀]LABVIEW文件操作種類(lèi)非常豐富,最簡(jiǎn)單易用的是WRITE TO SPREAD SHEET FILE(通常翻譯成寫(xiě)電子表格文件),這種所謂的電子表格文件其實(shí)是文本文件,并非真正的電子表格文件,真正的電子表格文件是有格式的,一般文本編輯器,比

LABVIEW文件操作種類(lèi)非常豐富,最簡(jiǎn)單易用的是WRITE TO SPREAD SHEET FILE(通常翻譯成寫(xiě)電子表格文件),這種所謂的電子表格文件其實(shí)是文本文件,并非真正的電子表格文件,真正的電子表格文件是有格式的,一般文本編輯器,比如NOTEPAD是打不開(kāi)的(顯示亂碼),只能用EXCEL打開(kāi),LABVIEW操作這種有格式的電子表格文件只能通過(guò)AUTOMATION,自動(dòng)化服務(wù)器實(shí)現(xiàn),或者利用NI公司的OFFICE TOOLKIT(實(shí)際也是利用AUTOMATION,不過(guò)是重新封裝了一下,功能非常強(qiáng)大).

WRITE TO SPREAD SHEET FILE是以TAB為分隔符號(hào)(默認(rèn))的純文本文件,通過(guò)一個(gè)簡(jiǎn)單的例子來(lái)看一下它個(gè)格式.



WRITE TO SPREAD SHEET FILE VI是個(gè)多態(tài)VI,輸入可以是一維或者二維,類(lèi)型可以是INTEGER 、DOUBLE數(shù)組或者字符串?dāng)?shù)組,從實(shí)質(zhì)來(lái)說(shuō),它的輸入是字符串?dāng)?shù)組,DOUBLE 或者INTEGER數(shù)組不過(guò)是它自動(dòng)轉(zhuǎn)換成字符串?dāng)?shù)組然后寫(xiě)入文本文件的.

有不少初學(xué)者喜歡用這個(gè)VI,不過(guò)它不是基于磁盤(pán)流的,每次寫(xiě)入都包括了打開(kāi),寫(xiě)入,關(guān)閉三個(gè)過(guò)程,因此速度很慢,不適合于連續(xù)寫(xiě)入,這個(gè)VI源代碼是公開(kāi)的,我們跟蹤一下就清楚了.



可以看出,無(wú)論那種數(shù)據(jù)類(lèi)型,其實(shí)都是通過(guò)ARRAY TOSPREAD SHEET寫(xiě)入一個(gè)字符串,然后寫(xiě)入文本文件,我們繼續(xù)跟蹤一下寫(xiě)入文件的過(guò)程.


這里就非常清楚了,每次寫(xiě)入都包括打開(kāi),寫(xiě)入和關(guān)閉的過(guò)程,因此它非常適合于一次性寫(xiě)入,而不適合于連續(xù)寫(xiě)入的操作.

通過(guò)上面的分析,實(shí)際上也間接地說(shuō)明了如何連續(xù)寫(xiě)入文本文件的問(wèn)題,只要把文件打開(kāi)和關(guān)閉的過(guò)程放在循環(huán)外面就可以實(shí)現(xiàn)連續(xù)寫(xiě)入.

打開(kāi)文件--->循環(huán)(文件指針指向末尾--->寫(xiě)入數(shù)據(jù))---->關(guān)閉文件.

值得說(shuō)明的是WRITE TOSPREAD SHEET FILE VI,分割符號(hào)是可以定義的,因此我們可以選擇自己的分隔符號(hào),比如逗號(hào)等,這個(gè)非常實(shí)用,尤其是讀取其它編程語(yǔ)言寫(xiě)的文本文件,它們往往有自己特定的文件分割符號(hào).

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專(zhuān)欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉