向Excel文件寫(xiě)數(shù)據(jù)
發(fā)布時(shí)間:2014/6/23 21:12:59 訪問(wèn)次數(shù):559
圖4-13是LabVIEW作為客戶(hù)程序向Excel文件寫(xiě)數(shù)據(jù)的突例。
DDE打開(kāi)對(duì)話VI首先建立與Microsoft Excel的對(duì)話,給這個(gè)VI的servlce參數(shù)輸入要求服務(wù)的名稱(chēng),給它的topic參數(shù)輸入交換數(shù)據(jù)的文件名fdde.xls。SN65LVDM176DGKR這個(gè)函數(shù)產(chǎn)生一個(gè)對(duì)話引用句柄,傳遞給后面的函數(shù)。
For循環(huán)按照用戶(hù)指定的寫(xiě)入數(shù)據(jù)量要求的次數(shù)執(zhí)行。第一個(gè)DDE Poke VI向fdde.xls電子表文件寫(xiě)入第一列數(shù)據(jù),即數(shù)據(jù)序號(hào)。For循環(huán)的循環(huán)數(shù)i加1變?yōu)樽匀粩?shù),再由“數(shù)值至十進(jìn)制數(shù)字符串轉(zhuǎn)換”函數(shù)轉(zhuǎn)換為字符串,輸入DDE Poke VI的“數(shù)據(jù)”參數(shù)。這個(gè)
字符串再經(jīng)過(guò)“連接字符串”函數(shù)與其他字符常量合成一個(gè)字符串RiCl,i是1到n的自然數(shù)。字符串RiCl輸入DDE Poke VI的“項(xiàng)”參數(shù),指定數(shù)據(jù)寫(xiě)在fdde文件1到n行、第1列的位置。其中所有字符串轉(zhuǎn)換函數(shù)都在“字符串一字符串/數(shù)值轉(zhuǎn)換”函數(shù)子選板中。
字符串RiCl經(jīng)過(guò)“搜索替換字符串”函數(shù)替換后成為字符串RiC2。一個(gè)周期的正弦波數(shù)據(jù)經(jīng)過(guò)“數(shù)值至小數(shù)字符串轉(zhuǎn)換”函數(shù)轉(zhuǎn)換為一個(gè)帶小數(shù)的字符串。再次調(diào)用DDEPokeVI將數(shù)據(jù)寫(xiě)入fdde文件1到,z行、第2列的位置。
最后DDE Close Conversation VI關(guān)閉DDE對(duì)話。
圖4-13是LabVIEW作為客戶(hù)程序向Excel文件寫(xiě)數(shù)據(jù)的突例。
DDE打開(kāi)對(duì)話VI首先建立與Microsoft Excel的對(duì)話,給這個(gè)VI的servlce參數(shù)輸入要求服務(wù)的名稱(chēng),給它的topic參數(shù)輸入交換數(shù)據(jù)的文件名fdde.xls。SN65LVDM176DGKR這個(gè)函數(shù)產(chǎn)生一個(gè)對(duì)話引用句柄,傳遞給后面的函數(shù)。
For循環(huán)按照用戶(hù)指定的寫(xiě)入數(shù)據(jù)量要求的次數(shù)執(zhí)行。第一個(gè)DDE Poke VI向fdde.xls電子表文件寫(xiě)入第一列數(shù)據(jù),即數(shù)據(jù)序號(hào)。For循環(huán)的循環(huán)數(shù)i加1變?yōu)樽匀粩?shù),再由“數(shù)值至十進(jìn)制數(shù)字符串轉(zhuǎn)換”函數(shù)轉(zhuǎn)換為字符串,輸入DDE Poke VI的“數(shù)據(jù)”參數(shù)。這個(gè)
字符串再經(jīng)過(guò)“連接字符串”函數(shù)與其他字符常量合成一個(gè)字符串RiCl,i是1到n的自然數(shù)。字符串RiCl輸入DDE Poke VI的“項(xiàng)”參數(shù),指定數(shù)據(jù)寫(xiě)在fdde文件1到n行、第1列的位置。其中所有字符串轉(zhuǎn)換函數(shù)都在“字符串一字符串/數(shù)值轉(zhuǎn)換”函數(shù)子選板中。
字符串RiCl經(jīng)過(guò)“搜索替換字符串”函數(shù)替換后成為字符串RiC2。一個(gè)周期的正弦波數(shù)據(jù)經(jīng)過(guò)“數(shù)值至小數(shù)字符串轉(zhuǎn)換”函數(shù)轉(zhuǎn)換為一個(gè)帶小數(shù)的字符串。再次調(diào)用DDEPokeVI將數(shù)據(jù)寫(xiě)入fdde文件1到,z行、第2列的位置。
最后DDE Close Conversation VI關(guān)閉DDE對(duì)話。
熱門(mén)點(diǎn)擊
- 防靜電腕帶接地電阻的要求。
- DS18820簡(jiǎn)介
- 帶進(jìn)位位的加法指令
- 程序計(jì)數(shù)器PC(Program Counte
- COB主要設(shè)備
- 數(shù)碼管
- LabVIEW類(lèi)屬性設(shè)置
- 直流電壓測(cè)量
- 工作頻率
- 報(bào)警電路設(shè)計(jì)
推薦技術(shù)資料
- 聲道前級(jí)設(shè)計(jì)特點(diǎn)
- 與通常的Hi-Fi前級(jí)不同,EP9307-CRZ這臺(tái)分... [詳細(xì)]
- CV/CC InnoSwitch3-AQ 開(kāi)
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門(mén)信號(hào)調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究