《組態(tài)軟件及應用技術(基于組態(tài)王KingView)》 課件 第七章 報表系統(tǒng)_第1頁
《組態(tài)軟件及應用技術(基于組態(tài)王KingView)》 課件 第七章 報表系統(tǒng)_第2頁
《組態(tài)軟件及應用技術(基于組態(tài)王KingView)》 課件 第七章 報表系統(tǒng)_第3頁
《組態(tài)軟件及應用技術(基于組態(tài)王KingView)》 課件 第七章 報表系統(tǒng)_第4頁
《組態(tài)軟件及應用技術(基于組態(tài)王KingView)》 課件 第七章 報表系統(tǒng)_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

我們畢業(yè)啦其實是答辯的標題地方工控組態(tài)及應用7.1實時數(shù)據(jù)報表7.2歷史數(shù)據(jù)報表第7章

報表系統(tǒng)7.1實時數(shù)據(jù)報表數(shù)據(jù)報表是反映生產(chǎn)過程中的過程數(shù)據(jù)、運行狀態(tài)等,并對數(shù)據(jù)進行記錄、統(tǒng)計的一種重要工具,是生產(chǎn)過程必不可少的一個重要環(huán)節(jié)。它既能反映系統(tǒng)實時的生產(chǎn)情況又能對長期的生產(chǎn)過程數(shù)據(jù)進行統(tǒng)計、分析,使管理人員能夠掌握和分析生產(chǎn)過程情況。組態(tài)王提供內嵌式報表系統(tǒng),工程人員可以任意設置報表格式,對報表進行組態(tài)。組態(tài)王為工程人員提供了豐富的報表函數(shù),實現(xiàn)各種運算、數(shù)據(jù)轉換、統(tǒng)計分析、報表打印等。既可以制作實時報表又可以制作歷史報表。另外,工程人員還可以制作各種報表模板,實現(xiàn)多次使用,以免重復工作。圖7-2報表設計對話框7.1實時數(shù)據(jù)報表7.1.1創(chuàng)建實時數(shù)據(jù)報表實時數(shù)據(jù)報表創(chuàng)建過程如下:(l)新建一畫面,名稱為:實時數(shù)據(jù)報表畫面。(2)選擇工具箱中的工具,在畫面上輸入文字:實時數(shù)據(jù)報表。(3)選擇工具箱中的工具,在畫面上繪制一實時數(shù)據(jù)報表窗口,“報表工具箱”會自動顯示出來,如圖7-1所示。(4)雙擊窗口的灰色部分,彈出“報表設計”對話框,如圖7-2所示。圖7-1實時數(shù)據(jù)報表窗口對話框設置如下:報表控件名:Reportl行數(shù):6列數(shù):10(5)輸入靜態(tài)文字:選中A1到J1的單元格區(qū)域,執(zhí)行“報表工具箱”中的“合并單元格”命令并在合并完成的單元格中輸入:實時數(shù)據(jù)報表演示。利用同樣方法輸入其它靜態(tài)文字,如圖7-3所示。圖7-3實時數(shù)據(jù)報表窗口中的靜態(tài)文字(6)插入動態(tài)變量:合并B2和C2單元格,并在合并完成的單元格中輸入:=\\本站點\$日期。(變量的輸入可以利用“報表工具箱”中的“插入變量”按鈕實現(xiàn))。利用同樣方法輸入其它動態(tài)變量,如圖7-4所示。圖7-4設置完畢的報表窗口注:如果變量名前沒有添加“=”符號的話此變量被當作靜態(tài)文字來處理。(7)單擊“文件”菜單中的“全部存”命令,保存您所作的設置。(8)單擊“文件”菜單中的“切換到VIEW”命令,進入運行系統(tǒng)。系統(tǒng)默認運行的畫面可能不是您剛剛編輯完成的“實時數(shù)據(jù)報表畫面”,您可以通過運行界面中“畫面”菜單中的“打開”命令將其打開后方可運行,如圖7-5所示。圖7-5運行中的實時數(shù)據(jù)報表7.1.2實時數(shù)據(jù)報表打印實時數(shù)據(jù)報表打印設置過程如下:

(1)在“實時9數(shù)據(jù)報表畫面”中添加一按鈕,按鈕文本為:實時數(shù)據(jù)報表打印。(2)在按鈕的彈起事件中輸入如下命令語言,如圖7-6所示。圖7-6實時數(shù)據(jù)報表打印命令語言(3)單擊“確認”按鈕關閉命令語言編輯框。當系統(tǒng)處于運行狀態(tài)時,單擊此按鈕數(shù)據(jù)報表將被打印出來。7.1.3實時數(shù)據(jù)報表的存儲實現(xiàn)以當前時間作為文件名將實時數(shù)據(jù)報表保存到指定文件夾下的操作過程如下:(1)在當前工程路徑下建立一文件夾:實時數(shù)據(jù)文件夾。(2)在“實時數(shù)據(jù)報表畫面”中添加一按鈕,按鈕文本為:保存實時數(shù)據(jù)報表。(3)在按鈕的彈起事件中輸入如下命令語言,如圖7-7所示。(4)單擊“確認”按鈕關閉命令語言編輯框。當系統(tǒng)處于運行狀態(tài)時,單擊此按鈕數(shù)據(jù)報表將以當前時間作為文件名保存實時數(shù)據(jù)報表。7.1.4實時數(shù)據(jù)報表的查詢利用系統(tǒng)提供的命令語言可將實時數(shù)據(jù)報表以當前時間作為文件名保存在指定的文件夾中,對于已經(jīng)保存到文件夾中的報表文件如何在組態(tài)王中進行查詢呢?利用組態(tài)王提供的下拉式組合框與一報表窗口控件可以實現(xiàn)上述功能。下面將介紹一下實時數(shù)據(jù)報表的查詢過程:(1)在工程瀏覽器窗口的數(shù)據(jù)詞典中定義一個內存字符串變量:變量名:報表查詢變量

變量類型:內存字符串初始值:空(2)新建一畫面,名稱為:實時數(shù)據(jù)報表查詢畫面。(3)選擇工具箱中的圖7-7保存實時數(shù)據(jù)報表命令語言工具,在畫面上輸入文字:實時數(shù)據(jù)報表查詢。(4)選擇工具箱中的工具,在畫面上繪制一實時數(shù)據(jù)報表窗口,控件名稱為:Report2。(5)選擇工具箱中的工具,在畫面上插入一“下拉式組合框”控件,控件屬性設置如圖7-8所示。圖7-8下拉式組合框屬性設置(6)在畫面中單擊鼠標右鍵,在畫面屬性的命令語言中輸入如下命令語言,如圖7-9所示。上述命令語言的作用是將已經(jīng)保存到“C:\DocumentsandSettings\jcr\桌面\jmsjcr\實時數(shù)據(jù)文件夾\”中的實時報表文件名稱在下拉式組合框中顯示出來。(7)在畫面中添加一按鈕,按鈕文本為:實時數(shù)據(jù)報表查詢。圖7-9報表文件在下拉式組合框中顯示的命令語言

(8)在按鈕的彈起事件中輸入如下命令語言,如圖7-10所示。圖7-10查詢下拉式組合框中選中的報表文件的命令語言上述命令語言的作用是將下拉式組合框中選中的報表文件的數(shù)據(jù)顯示在Report2報表窗口中,其中\(zhòng)\本站點\報表查詢變量保存了下拉式組合框中選中的報表文件名。(9)設置完畢后單擊“文件”菜單中的“全部存”命令,保存您所作的設置。(10)單擊“文件”菜單中的“切換到VIEW”命令,運行此畫面。當您單擊下拉式組合框控件時保存在指定路徑下的報表文件全部顯示出來,選擇任一報表文件名,單擊“實時數(shù)據(jù)報表查詢”按鈕后此報表文件中的數(shù)據(jù)會在報表窗口中顯示出來,從而達到了實時數(shù)據(jù)報表查詢的目的。7.2歷史數(shù)據(jù)報表7.2.1創(chuàng)建歷史數(shù)據(jù)報表歷史數(shù)據(jù)報表創(chuàng)建過程如下:(l)新建一畫面,名稱為:歷史數(shù)據(jù)報表畫面。(2)選擇工具箱中的工具,在畫面上輸入文字:歷史數(shù)據(jù)報表。(3)選擇工具箱中的工具,在畫面上繪制一歷史數(shù)據(jù)報表窗口,控件名稱為:Report5,并設計表格,如圖7-11所示。圖7-11歷史數(shù)據(jù)報表設計7.2.2歷史數(shù)據(jù)報表查詢利用組態(tài)王提供的ReportSetHistData2函數(shù)可實現(xiàn)歷史報表查詢功能,設置過程如下:(1)在畫面中添加一按鈕,按鈕文本為:歷史數(shù)據(jù)報表查詢。(2)在按鈕的彈起事件中輸入如下命令語言,如圖7-12所示。圖7-12歷史數(shù)據(jù)報表查詢命令語言(3)設置完畢后單擊“文件”菜單中的“全部存”命令,保存您所作的設置。(4)單擊“文件”菜單中的“切換到VIEW”命令,運行此畫面。單擊“歷史數(shù)據(jù)報表查詢”按鈕,彈出報表歷史查詢對話框,如圖7-13所示。圖7-13報表歷史查詢對話框報表歷史查詢對話框分三個屬性頁:報表屬性頁、時間屬性頁、變量屬性頁。報表屬性頁:在報表屬性頁中您可以設置報表查詢的顯示格式,此屬性頁設置如圖7-13所示。

時間屬性頁:在時間屬性頁中您可以設置查詢的起止時間以及查詢的時間間隔,如圖7-14所示。圖7-14報表歷史查詢窗口中的時間屬性頁變量屬性頁:在變量屬性頁中您可以選擇欲查詢歷史數(shù)據(jù)的變量,如圖7-15所示。圖7-15報表歷史查詢窗口中的變量屬性頁(5)設置完畢后單擊“確定”按鈕,原料油液位變量的歷史數(shù)據(jù)即可顯示在歷史數(shù)據(jù)報表控件中,從而達到了歷史數(shù)據(jù)查詢的目的,如圖7-16所示。圖7-16查詢歷史數(shù)據(jù)7.2.3歷史數(shù)據(jù)報表刷新歷史數(shù)據(jù)報表刷新設置過程如下:(l)在歷史數(shù)據(jù)報表畫面中選中歷史報表窗口,并利用報表工具箱中的“保存”按鈕將歷史數(shù)據(jù)報表保存成一個報表模板存儲在當前工程路徑下(后綴名.rtl)。

(2)在歷史數(shù)據(jù)報表畫面中添加一按鈕,按鈕文本為:歷史數(shù)據(jù)報表刷新。

(3)在按鈕的彈起事件中輸入如下命令語言,如圖7-17所示。(4)設置完畢后單擊“文件”菜單中的“全部存”命令,保存您所作的設置。(5)當系統(tǒng)處于運行狀態(tài)時,單擊此按鈕刷新歷史數(shù)據(jù)報表窗口。7.2.4歷史數(shù)據(jù)報表的其它應用利用報表窗口工具結合組態(tài)王提供的命令語言可實現(xiàn)一個1分鐘的數(shù)據(jù)報表,設置過程如下:(l)新建一畫面,名稱為:1分鐘數(shù)據(jù)報表畫面。(2)選擇工具箱中的工具,在畫面上輸入圖7-17歷史數(shù)據(jù)報表刷新命令語言文字:1分鐘數(shù)據(jù)報表。(3)選擇工具箱中的工具,在畫面上繪制一報表窗口(63行5列),控件名稱為:report6,并設計表格,如圖7-18所示。

圖7-181分鐘數(shù)據(jù)報表設計(4)在工程瀏覽器窗口左側“工程目錄顯示區(qū)”中選擇“命令語言”中的“數(shù)據(jù)改變命令語言”選項,在右側“目錄內容顯示區(qū)’’中雙擊“新建”圖標,在彈出的編輯框中輸入如下腳本語言,如圖7-19所示。圖7

溫馨提示

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

評論

0/150

提交評論