組態(tài)王軟件詳細(xì)教程 報(bào)表系統(tǒng)_第1頁(yè)
組態(tài)王軟件詳細(xì)教程 報(bào)表系統(tǒng)_第2頁(yè)
組態(tài)王軟件詳細(xì)教程 報(bào)表系統(tǒng)_第3頁(yè)
組態(tài)王軟件詳細(xì)教程 報(bào)表系統(tǒng)_第4頁(yè)
組態(tài)王軟件詳細(xì)教程 報(bào)表系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、第七講 報(bào)表系統(tǒng)第一節(jié) 組態(tài)王內(nèi)嵌數(shù)據(jù)報(bào)表Ø 本講介紹報(bào)表系統(tǒng)的創(chuàng)建和格式設(shè)置Ø 介紹報(bào)表函數(shù)Ø 介紹報(bào)表系統(tǒng)的組態(tài)Ø 介紹報(bào)表模板數(shù)據(jù)報(bào)表的用途數(shù)據(jù)報(bào)表是反應(yīng)生產(chǎn)過(guò)程中的數(shù)據(jù)、狀態(tài)等,并對(duì)數(shù)據(jù)進(jìn)行記錄的一種重要形式。是生產(chǎn)過(guò)程必不可少的一個(gè)部分。它即能反應(yīng)系統(tǒng)實(shí)時(shí)的生產(chǎn)情況,也能對(duì)長(zhǎng)期的生產(chǎn)過(guò)程進(jìn)行統(tǒng)計(jì)、分析,使管理人員能夠?qū)崟r(shí)掌握和分析生產(chǎn)情況。組態(tài)王提供內(nèi)嵌式報(bào)表系統(tǒng),工程人員可以任意設(shè)置報(bào)表格式,對(duì)報(bào)表進(jìn)行組態(tài)。組態(tài)王為工程人員提供了豐富的報(bào)表函數(shù),實(shí)現(xiàn)各種運(yùn)算、數(shù)據(jù)轉(zhuǎn)換、統(tǒng)計(jì)分析、報(bào)表打印等。即可以制作實(shí)時(shí)報(bào)表,也可以制作歷史報(bào)表。另外,工程人

2、員還可以制作各種報(bào)表模板,實(shí)現(xiàn)多次使用,以免重復(fù)工作。制作實(shí)時(shí)數(shù)據(jù)報(bào)表8 在組態(tài)王工具箱內(nèi)選擇“報(bào)表窗口”工具,在報(bào)表畫面上繪制報(bào)表。如下圖所示:8 雙擊報(bào)表窗口的灰色部分(表格單元格區(qū)域外沒(méi)有單元格的部分),彈出“報(bào)表設(shè)計(jì)”對(duì)話框,對(duì)話框定義如下圖所示: è 在“報(bào)表控件名”對(duì)話框中輸入報(bào)表控件名稱: 實(shí)時(shí)數(shù)據(jù)報(bào)表 ,這個(gè)控件名會(huì)在報(bào)表函數(shù)中引用。è在行數(shù)對(duì)話框中輸入所要制作的報(bào)表的大致行數(shù) 15è在列數(shù)對(duì)話框中輸入所要制作的報(bào)表的大致列數(shù) 68 單擊對(duì)話框的“確認(rèn)”按鈕。則組態(tài)王報(bào)表畫面如下圖所示:8 設(shè)置表頭格式設(shè)計(jì)表頭:選中“b1”到“e2”的單元格區(qū)域,

3、從報(bào)表工具箱上單擊“合并單元格”按鈕,在報(bào)表工具箱的編輯框里輸入文本“實(shí)時(shí)數(shù)據(jù)報(bào)表”,單擊“輸入”按鈕;或雙擊合并的單元格,使輸入光標(biāo)位于該單元格中,然后輸入上述文本。單擊報(bào)表工具箱中的“設(shè)置單元格格式”按鈕,設(shè)置單元格格式如下:數(shù)字常規(guī);字體隸書(shū)、規(guī)則、一號(hào)、紅色;對(duì)齊方式:水平居中,垂直居中;圖案設(shè)置單元格底紋顏色為灰色。如下圖所示。8 設(shè)計(jì)報(bào)表時(shí)間在單元格“d3”中顯示當(dāng)前日期,雙擊該單元格,然后輸入函數(shù)“=Date($年,$月,$日)”?!癳3”中顯示當(dāng)前時(shí)間,雙擊該單元格,然后輸入“=Time($時(shí),$分,$秒)”。設(shè)置單元格“d3”的格式為:常規(guī)日期(YYYY年MM月DD日)。設(shè)置

4、單元格“e3”的格式為:常規(guī)時(shí)間(XX時(shí)XX分XX秒)。設(shè)置如下圖所示:8 設(shè)計(jì)報(bào)表格式顯示變量的實(shí)時(shí)值1、利用數(shù)據(jù)改變命令語(yǔ)言和報(bào)表函數(shù)。在a4單元格中輸入“原料油液位”文本值,再選中b4單元格,然后在組態(tài)王的“數(shù)據(jù)改變命令語(yǔ)言”對(duì)話框中輸入:注意“實(shí)時(shí)數(shù)據(jù)報(bào)表”是報(bào)表控件名稱而不是畫面名稱。催化劑液位,成品油液位的實(shí)時(shí)值同樣設(shè)置。則報(bào)表設(shè)計(jì)樣式如下圖所示:2、直接引用變量。在單元格直接插入變量,在該變量前加一個(gè)“”。如果沒(méi)有等號(hào)會(huì)認(rèn)為是個(gè)字符串。8 保存報(bào)表 在開(kāi)發(fā)狀態(tài)下,在報(bào)表工具箱中點(diǎn)擊保存按鈕: ,則彈出對(duì)話框如下圖所示: 選擇保存路徑,輸入要保存的文件名,如上圖所示。點(diǎn)擊“保存”按

5、鈕,則實(shí)時(shí)數(shù)據(jù)報(bào)表就保存為實(shí)時(shí)數(shù)據(jù)報(bào)表.rtl 文件。這樣保存的報(bào)表可供下次需要時(shí)調(diào)用。8 運(yùn)行組態(tài)王,則報(bào)表畫面如下圖所示:這樣,一個(gè)簡(jiǎn)單的實(shí)時(shí)數(shù)據(jù)報(bào)表就生成了。8 報(bào)表打印 在畫面中建一個(gè)打印按鈕,在彈起時(shí)命令語(yǔ)言中輸入如圖所示: 點(diǎn)擊“確認(rèn)”即可。保存畫面,運(yùn)行組態(tài)王,則單擊“打印報(bào)表”,數(shù)據(jù)報(bào)表即可打印出來(lái)。注:報(bào)表單元格內(nèi)支持輸入函數(shù)(比如數(shù)學(xué)函數(shù)和日期函數(shù))和變量,但是前面必須有等號(hào)。 制作歷史數(shù)據(jù)報(bào)表組態(tài)王歷史報(bào)表的創(chuàng)建和表格樣式設(shè)計(jì)與實(shí)時(shí)數(shù)據(jù)報(bào)表方法是一樣的,并可以通過(guò)調(diào)用歷史報(bào)表查詢函數(shù)加以實(shí)現(xiàn)。8 表格設(shè)計(jì)根據(jù)實(shí)時(shí)數(shù)據(jù)報(bào)表的設(shè)計(jì)方法,設(shè)計(jì)的歷史報(bào)表樣式如下圖所示:8 建立查

6、詢函數(shù)在組態(tài)王歷史報(bào)表畫面中建一個(gè)“報(bào)表查詢”的按鈕,在<彈起時(shí)>時(shí)命令語(yǔ)言中輸入歷史查詢函數(shù)如下圖所示:8 查詢歷史數(shù)據(jù)運(yùn)行組態(tài)王,打開(kāi)歷史報(bào)表畫面,點(diǎn)擊“報(bào)表查詢”按鈕,彈出對(duì)話框如下圖所示:在對(duì)話框中輸入合適的查詢參數(shù)值,然后單擊“確定”按鈕;依次查詢催化劑液位、成品油液位。最后生成的歷史數(shù)據(jù)報(bào)表如下圖所示:注: 組態(tài)王提供了豐富的報(bào)表函數(shù)以實(shí)現(xiàn)對(duì)歷史數(shù)據(jù)的多種處理方法,用戶可以根據(jù)實(shí)際要求設(shè)計(jì)需要的報(bào)表。除了前面所述,常用報(bào)表函數(shù)如下:ReportPageSetup 此函數(shù)在運(yùn)行系統(tǒng)中對(duì)指定的報(bào)表進(jìn)行頁(yè)面設(shè)置。Reportprint 此函數(shù)用于將指定數(shù)據(jù)報(bào)告文件(不是報(bào)表)

7、輸出打印機(jī)配置設(shè)定的打印口上。ReportPrint2(EV_STRING, EV_LONG|EV_STRING|EV_ANALOG|EV_DISC) 第二個(gè)參數(shù)為真,函數(shù)自動(dòng)打印,否則彈出打印對(duì)話框ReportPrintSetup 此函數(shù)對(duì)指定的報(bào)表進(jìn)行打印預(yù)覽并且可輸出到打印配置中指定的打印機(jī)上進(jìn)行打印。ReportGetCellString 獲取指定報(bào)表的指定單元格的文本。ReportGetCellValue 獲取指定報(bào)表的指定單元格的數(shù)值。ReportGetColumns 獲取指定報(bào)表的列數(shù)。ReportGetRows 獲取指定報(bào)表的行數(shù)。ReportLoad 將指定路徑下的報(bào)表讀到當(dāng)

8、前報(bào)表中來(lái)。ReportSaveAs 將指定報(bào)表按照所給的文件名存儲(chǔ)到指定目錄下。ReportSetCellString 將指定報(bào)表的指定單元格設(shè)置為給定字符串。ReportSetCellString2 將指定報(bào)表的指定單元格區(qū)域設(shè)置為給定字符串。ReportSetCellValue 將指定報(bào)表的指定單元格設(shè)置為給定值。ReportSetCellValue2 將指定報(bào)表的指定單元格區(qū)域設(shè)置為給定值。ReportSetHistData 按照用戶給定的參數(shù)查詢歷史數(shù)據(jù)。報(bào)表函數(shù)的詳細(xì)使用請(qǐng)參看組態(tài)王函數(shù)速查手冊(cè)或在線幫助。第二節(jié) 用EXCEL作報(bào)表輸出用戶除了可以用組態(tài)王內(nèi)嵌報(bào)表進(jìn)行報(bào)表的設(shè)計(jì)輸出

9、外,亞控公司還提供了用excel作歷史報(bào)表輸出的例子: kintable.xls文件。用戶可以從組態(tài)王的安裝路徑下找到該文件。如組態(tài)王為默認(rèn)安裝路徑c:programfileskingview,則在該路徑下可以找到kintable.xls文件。8 雙擊kintable.xls ,彈出如下對(duì)話框:8 單擊“啟用宏”按鈕,進(jìn)入到報(bào)表excel的報(bào)表畫面,如下圖所示:8 點(diǎn)擊畫面中的菜單 工具宏Visual Basic編輯器,則進(jìn)入vba編程環(huán)境,如下圖所示:點(diǎn)擊菜單下方右邊的過(guò)程列表框,選擇“auto_open”項(xiàng),如上圖所示,則光標(biāo)停在相應(yīng)的子程序段,其中 ret = INI_HistoryRe

10、cord(0, 0, "C:Program FilesKingviewExampleKingdemo2", 0, "C:Program FilesKingviewExampleKingdemo2")的INI_HistoryRecord( )函數(shù)用于初始化查詢子系統(tǒng),函數(shù)中第三個(gè)參數(shù)表示組態(tài)王的歷史庫(kù)路徑,最后一個(gè)參數(shù)表示組態(tài)王的工程路徑,用戶只需要修改這兩個(gè)路徑為自己的工程設(shè)置即可,例:當(dāng)前培訓(xùn)工程在“E:臨時(shí)測(cè)試工程培訓(xùn)工程”下面,歷史庫(kù)路徑也為當(dāng)前工程路徑,則函數(shù)設(shè)置為:ret = INI_HistoryRecord(0, 0, " d:培訓(xùn)工程", 0, " d:培訓(xùn)工程&q

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論