亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于LabWindows/CVI環(huán)境下Word報(bào)表的操作方法

        2017-01-05 06:07:04吉潔陽
        關(guān)鍵詞:測(cè)試數(shù)據(jù)測(cè)控報(bào)表

        劉 娜, 吉潔陽

        (西安航天動(dòng)力測(cè)控技術(shù)研究所,西安 710025)

        基于LabWindows/CVI環(huán)境下Word報(bào)表的操作方法

        劉 娜, 吉潔陽

        (西安航天動(dòng)力測(cè)控技術(shù)研究所,西安 710025)

        在基于LabWindows/CVI開發(fā)的自動(dòng)測(cè)控系統(tǒng)中,往往會(huì)產(chǎn)生大量測(cè)試數(shù)據(jù)需要記錄,由于手動(dòng)記錄數(shù)據(jù)效率低并且存在出錯(cuò)風(fēng)險(xiǎn),故提出研究CVI環(huán)境下操作Word報(bào)表的方法.一方面,在自動(dòng)測(cè)控系統(tǒng)中產(chǎn)生的大量測(cè)試數(shù)據(jù)需要進(jìn)行多種格式Word報(bào)表記錄,方便后續(xù)的數(shù)據(jù)處理,提出了直接生成Word報(bào)表的方法;另一方面在自動(dòng)測(cè)控系統(tǒng)中產(chǎn)生的大量測(cè)試數(shù)據(jù)需要記錄在相同格式Word報(bào)表中,方便后續(xù)的文件歸檔和打印工作,提出了將測(cè)試數(shù)據(jù)直接寫入Word報(bào)表模板的方法.將兩種方法的互補(bǔ)應(yīng)用于自動(dòng)測(cè)控系統(tǒng)中,顯著提高了系統(tǒng)的工作效率和自動(dòng)化程度.

        LabWindows/CVI;Word報(bào)表;自動(dòng)測(cè)控系統(tǒng)

        Labwindows/CVI是National Instruments公司推出的交互式C語言開發(fā)平臺(tái).現(xiàn)階段,基于Labwindows/CVI環(huán)境開發(fā)檢測(cè)系統(tǒng)、自動(dòng)測(cè)試環(huán)境、數(shù)據(jù)采集系統(tǒng)、過程監(jiān)控系統(tǒng)等應(yīng)用軟件已非常普遍.MicrosoftWord具有強(qiáng)大的文字處理能力、靈活多變的排版方式、便于打印等優(yōu)點(diǎn).為了高效率、智能化的記錄自動(dòng)測(cè)控系統(tǒng)中產(chǎn)生的大量數(shù)據(jù),將測(cè)試數(shù)據(jù)進(jìn)行Word報(bào)表記錄、存儲(chǔ)、打印是非常必要的.本文研究了CVI環(huán)境下直接生成Word報(bào)表的方法和在CVI環(huán)境下將測(cè)試數(shù)據(jù)寫入Word模板報(bào)表的方法.

        1 直接生成報(bào)表法

        圖1 直接生成報(bào)表法流程圖

        直接生成報(bào)表法是打開空白的Word文檔,所有文字及報(bào)表都是通過程序進(jìn)行編寫,最后將編寫的文檔進(jìn)行實(shí)時(shí)存儲(chǔ)的方法.該方法例程的流程如圖1所示.首先打開Word應(yīng)用程序獲得應(yīng)用程序句柄appHandle,在appHandle中新建一個(gè)文檔并獲得文檔句柄docHandle,獲得docHandle句柄后就可以在文檔中進(jìn)行添加文字和添加表格.在添加文字之前可以設(shè)置文字屬性來設(shè)置文字的字體、大小、位置等屬性.添加表格后可以獲得表格句柄tablesHandle,即可以通過tablesHandle來設(shè)置表格屬性和添加文字.需要注意的是CVI中添加的表格的邊框默認(rèn)是無線條的,所以必須要設(shè)置表格內(nèi)邊框和外邊框的線條屬性.如果表格中的文字長度不一樣,可以設(shè)置表格中單元的列寬,最后在表格的每個(gè)單元格中寫入文字.即可完成生成報(bào)表.最后將文檔進(jìn)行保存并關(guān)閉.

        該例程是使用CVI封裝的Word Report(Wordreport.fp)和Microsoft Word9.0(Word 2000.fp)兩個(gè)驅(qū)動(dòng)文件實(shí)現(xiàn)的.主要代碼設(shè)計(jì)如下:

        WordRpt_ApplicationNew(-1,&appHandle); ∥打開Word應(yīng)用程序

        WordRpt_DocumentNew(appHandle,&docHandle); ∥新建Word文檔

        ∥設(shè)置標(biāo)題文字屬性

        WordRpt_SetTextAttribute(docHandle,WR_ATTR_FONT_NAME,"宋體");

        WordRpt_SetTextAttribute(docHandle,WR_ATTR_FONT_SIZE,18.0);

        WordRpt_SetTextAttribute(docHandle,WR_ATTR_FONT_BOLD,WRConst_TRUE);

        WordRpt_SetTextAttribute(docHandle,WR_ATTR_TEXT_ALIGN,WRConst_AlignCenter));

        WordRpt_AppendLine(docHandle,"_______性能測(cè)試記錄表");

        WordRpt_AddTable(docHandle,12,5,&tablesHandle); ∥插入12行5列的表格

        ∥給表報(bào)內(nèi)外邊框添加線條

        Word_GetProperty(tablesHandle,NULL,Word_TableColumns,

        CAVT_OBJHANDLE,&columnsHandle);

        Word_GetProperty(columnsHandle,NULL,Word_SelectionBorders,

        CAVT_OBJHANDLE,&borderHandle);

        for(int index=-1;index>-13;index--)

        {

        Word_BordersItem(borderHandle,NULL,index,&borderHandle);

        Word_SetProperty(borderHandle,NULL,Word_BordersInsideLineStyle,CAVT_LONG,WordConst_wdLineStyleSingle);

        Word_SetProperty(borderHandle,NULL,Word_BordersOutsideLineStyle,CAVT_LONG,WordConst_wdLineStyleSingle);

        }

        ∥設(shè)置單元格各列寬度

        WordRpt_SetColumnWidth(tablesHandle,1,0.5);

        WordRpt_SetColumnWidth(tablesHandle,2,3.4);

        WordRpt_SetColumnWidth(tablesHandle,3,0.5);

        WordRpt_SetColumnWidth(tablesHandle,4,0.7);

        WordRpt_SetColumnWidth(tablesHandle,5,0.8);

        ∥寫入文字

        ∥在第一列第一行的單元格中寫入“序號(hào)”

        WordRpt_WriteToCell(tablesHandle,1,1,"序號(hào)");

        ∥在第一列第二行的單元格中寫入“測(cè)試項(xiàng)目”

        WordRpt_WriteToCell(tablesHandle,1,2,"測(cè)試項(xiàng)目");

        ……

        WordRpt_DocumentSaveAs(docHandle,pathname); ∥保存Word文檔

        WordRpt_DocumentClose(docHandle,WRConst_DoNotSaveChanges);∥關(guān)閉Word文檔

        ∥關(guān)閉Word應(yīng)用程序

        WordRpt_ApplicationQuit(appHandle,WRConst_DoNotSaveChanges);

        通過上述代碼運(yùn)行生成報(bào)表效果圖如圖2中所示.該方法可以根據(jù)需要將大量的測(cè)試數(shù)據(jù)靈活多變的生成多樣式的Word報(bào)表.

        圖2 直接生成報(bào)表法效果圖

        2 模板寫入數(shù)據(jù)法

        如果基于CVI開發(fā)的自動(dòng)測(cè)控系統(tǒng)軟件僅需要重復(fù)的將測(cè)試數(shù)據(jù)保存相同格式的Word文檔中.直接采用模板寫入數(shù)據(jù)法就比較簡(jiǎn)便.該方法是先在Word文檔中設(shè)計(jì)好報(bào)表的樣式,使用Word自帶的書簽功能將報(bào)表中需要寫入數(shù)據(jù)的地方進(jìn)行標(biāo)記,最后將該文檔保存為模板.在測(cè)控軟件編程中只需要找到書簽標(biāo)記的地方寫入數(shù)據(jù)即可.本例程中主要是向報(bào)表“測(cè)量值”一欄中填入電阻測(cè)試值,其他項(xiàng)目格式保持不變.主要代碼實(shí)現(xiàn)如下:

        WordRpt_ApplicationNew(-1,&appHandle); ∥打開Word應(yīng)用程序

        ∥打開建好的Word報(bào)表模板

        WordRpt_DocumentOpen(appHandle,"F:/test/test.dot",&docHandle);

        WordRpt_GoToBookmark(docHandle,"item1");∥查找item1書簽

        WordRpt_AppendText(docHandle,"21.5");∥在item1書簽中添加文字"21.5"

        ……

        WordRpt_DocumentSaveAs(docHandle,pathname);∥保存Word文檔

        WordRpt_DocumentClose(docHandle,WRConst_DoNotSaveChanges);∥關(guān)閉Word文檔

        ∥關(guān)閉Word應(yīng)用程序

        WordRpt_ApplicationQuit(appHandle,WRConst_DoNotSaveChanges);

        根據(jù)上述代碼可以直接實(shí)現(xiàn)在Word中報(bào)表寫入數(shù)據(jù)文字,該方法的優(yōu)點(diǎn)是可以利用Word的排版功能在文檔中先保存好行列間距比較復(fù)雜的報(bào)表.效果圖如圖3所示.

        圖3 模板中寫入數(shù)據(jù)法效果圖

        3 結(jié)語

        本文針對(duì)Word報(bào)表格式,研究了兩種在CVI中實(shí)現(xiàn)Word報(bào)表操作的具體方法和最終效果.通過自動(dòng)生成Word報(bào)表,提高了工作效率,解決了手動(dòng)填寫測(cè)試數(shù)據(jù)帶來的出錯(cuò)風(fēng)險(xiǎn),將數(shù)據(jù)報(bào)表以Word文檔形式按照測(cè)試時(shí)間存儲(chǔ)在電腦中更便于管理,通過Word形式存儲(chǔ)的文件可隨時(shí)打印.

        [1] 周研,劉志剛,宋劍,等.Labwindows/CVI環(huán)境下調(diào)用Word文檔的實(shí)現(xiàn)方法[J].機(jī)電產(chǎn)品開發(fā)與創(chuàng)新,2007(1):131-132.

        [2] 李煒懌,成洋,韓征,等.使用動(dòng)態(tài)鏈接庫技術(shù)實(shí)現(xiàn)Labwindows/CVI中的Word報(bào)表生成功能[J].電子測(cè)試技術(shù),2008(4):113-115.

        [3] 王建新,隋美麗.Labwindows/CVI虛擬儀器測(cè)試技術(shù)及工程應(yīng)用[M].北京:化學(xué)工業(yè)出版社,2011.

        [4] 陳紅紅,汪洋.Labwindows/CVI環(huán)境下實(shí)現(xiàn)Word復(fù)雜報(bào)表[J].計(jì)算機(jī)與現(xiàn)代化,2011(6):156-157.

        [責(zé)任編輯 仲 圓]

        Operation Method of Word ReportBased on LabWindows/CVI Environment

        LIU Na, JI Jie-yang

        ( Xi’an Aerospace Power Measurement and Control Technology Research Institute, Xi’an 710025, China )

        In the automatic measurement and control system based on LabWindows/CVI, a lot of test data are often required to be recorded. Due to the low efficiency of manual record data and the risk of error, it is proposed to study the operation method of Word report form under CVI environment. On the one hand, a large number of test data generated in the automatic measurement and control system need to be carried out in a variety of formats for Word report form records, in order to facilitate subsequent data processing, a method for directly generating Word report form is proposed. On the other hand, a large number of test data generated in the automatic measurement and control system need to be recorded in the same format for Word report form, in order to facilitate the follow-up document archiving and printing work, a method for directly writing test data to the Word report form template is proposed. The two methods are complementary applied to the automatic measurement and control system, which significantly improves the efficiency and automation of the system.

        LabWindows/CVI; Word report form; automatic measurement and control system

        1008-5564(2016)06-0026-04

        2016-05-20

        劉 娜(1984—),女,陜西西安人,西安航天動(dòng)力測(cè)控技術(shù)研究所工程師,主要從事自動(dòng)控制技術(shù)研究.

        TP311.11

        A

        猜你喜歡
        測(cè)試數(shù)據(jù)測(cè)控報(bào)表
        測(cè)試數(shù)據(jù)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
        《測(cè)控電路》實(shí)踐教學(xué)改革探討
        LabWindows/CVI中Excel報(bào)表技術(shù)研究
        從三大報(bào)表讀懂養(yǎng)豬人的成績單
        基于現(xiàn)代測(cè)控技術(shù)及其應(yīng)用分析
        基于自適應(yīng)粒子群優(yōu)化算法的測(cè)試數(shù)據(jù)擴(kuò)增方法
        向著新航程進(jìn)發(fā)——遠(yuǎn)望7號(hào)測(cè)控船首航記錄
        太空探索(2016年12期)2016-07-18 11:13:43
        空間co-location挖掘模式在學(xué)生體能測(cè)試數(shù)據(jù)中的應(yīng)用
        體育科技(2016年2期)2016-02-28 17:06:21
        基于USB2.0協(xié)議的通用測(cè)控通信接口設(shè)計(jì)
        影響《標(biāo)準(zhǔn)》測(cè)試數(shù)據(jù)真實(shí)性的因素及破解策略
        體育師友(2011年5期)2011-03-20 15:29:51
        亚洲一码二码在线观看| 又色又污又爽又黄的网站| 日韩中文网| 激情视频在线观看国产中文| 午夜无码熟熟妇丰满人妻| 丝袜美腿一区在线观看| 天天躁日日躁aaaaxxxx| 久久男人av资源网站无码| 国产免费人成视频在线播放播| 丰满人妻一区二区三区52| 亚洲熟妇av一区二区三区| 伊伊人成亚洲综合人网香| 尤物无码一区| 五月婷婷丁香视频在线观看| 高清毛茸茸的中国少妇| 亚洲а∨精品天堂在线| 精品十八禁免费观看| av福利资源在线观看| 国产自拍视频在线观看网站| 奇米影视777撸吧| 久久精品亚洲中文无东京热| 风流少妇一区二区三区91| 亚洲图片自拍偷图区| 国产精品黄在线观看免费软件| 久久精品国产屋| 国产91精品在线观看| 无人区一码二码三码四码区| 亚洲成年网站在线777| 亚洲成av人片在久久性色av| 国产aⅴ激情无码久久久无码| 久久棈精品久久久久久噜噜| 韩国精品一区二区三区| 开心五月激动心情五月| 中国女人内谢69xxxxxa片| 国产a v无码专区亚洲av| 亚洲青青草视频在线播放| 亚洲国产性夜夜综合另类| 色屁屁www影院免费观看入口| 亚洲熟女av中文字幕网站| 亚州中文热码在线视频| 国精产品推荐视频|