




已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第八講 報表系 統(tǒng) 在本課程您將 掌握實時報表的創(chuàng)建過程 掌握歷史報表的創(chuàng)建 查詢過程 第一節(jié) 概述 數(shù)據(jù)報表的用途 數(shù)據(jù)報表是反應(yīng)生產(chǎn)過程中的過程數(shù)據(jù) 運行狀態(tài)等 并對數(shù)據(jù)進行記錄 統(tǒng)計的一種 重要工具 是生產(chǎn)過程必不可少的一個重要環(huán)節(jié) 它既能反應(yīng)系統(tǒng)實時的生產(chǎn)情況又能對長 期的生產(chǎn)過程數(shù)據(jù)進行統(tǒng)計 分析 使管理人員能夠掌握和分析生產(chǎn)過程情況 組態(tài)王提供內(nèi)嵌式報表系統(tǒng) 工程人員可以任意設(shè)置報表格式 對報表進行組態(tài) 組態(tài) 王為工程人員提供了豐富的報表函數(shù) 實現(xiàn)各種運算 數(shù)據(jù)轉(zhuǎn)換 統(tǒng)計分析 報表打印等 既可以制作實時報表又可以制作歷史報表 另外 工程人員還可以制作各種報表模板 實現(xiàn) 多次使用 以免重復(fù)工作 第二節(jié) 實時數(shù)據(jù)報表 創(chuàng)建實時數(shù)據(jù)報表 實時數(shù)據(jù)報表創(chuàng)建過程如下 6 新建一畫面 名稱為 實時數(shù)據(jù)報表畫面 7 選擇工具箱中的工具 在畫面上輸入文字 實時數(shù)據(jù)報表 3 選擇工具箱中的工具 在畫面上繪制一實時數(shù)據(jù)報表窗口 如圖 8 1 所示 圖 8 1 報表工具箱 會自動顯示出來 雙擊窗口的灰色部分 彈出 報表設(shè)計 對話框 如 圖 8 2 所示 圖 8 2 對話框設(shè)置如下 報表控件名 Report1 行數(shù) 6 列數(shù) 10 4 輸入靜態(tài)文字 選中 A1 到 J1 的單元格區(qū)域 執(zhí)行 報表工具箱 中的 合并單元 格 命令并在合并完成的單元格中輸入 實時數(shù)據(jù)報表演示 利用同樣方法輸入其它靜態(tài)文字 如圖 8 3 所示 圖 8 3 5 插入動態(tài)變量 合并 B2 和 C2 單元格 并在合并完成的單元格中輸入 本站點 日期 變量的輸入可以利用 報表工具箱 中的 插入變量 按鈕實現(xiàn) 利 用同樣方法輸入其它動態(tài)變量 如圖 8 4 所示 圖 8 4 注 如果變量名前沒有添加 符號的話此變量被當作靜態(tài)文字來處理 6 單擊 文件 菜單中的 全部存 命令 保存您所作的設(shè)置 7 單擊 文件 菜單中的 切換到 VIEW 命令 進入運行系統(tǒng) 系統(tǒng)默認運行的畫 面 可能不是您剛剛編輯完成的 實時數(shù)據(jù)報表畫面 您可以通過運行界面中 畫面 菜單 中的 打開 命令將其打開后方可運行 如圖 8 5 所示 圖 8 5 實時數(shù)據(jù)報表打印 一 實時數(shù)據(jù)報表自動打印設(shè)置過程如下 1 在 實時數(shù)據(jù)報表畫面 中添加一按鈕 按鈕文本為 實時數(shù)據(jù)報表自動打印 2 在按鈕的彈起事件中輸入如下命令語言 如圖 8 6 所示 圖 8 6 3 單擊 確認 按鈕關(guān)閉命令語言編輯框 當系統(tǒng)處于運行狀態(tài)時 單擊此按鈕數(shù)據(jù) 報表將被打印出來 二 實時數(shù)據(jù)報表手動打印設(shè)置過程如下 1 在 實時數(shù)據(jù)報表畫面 中添加一按鈕 按鈕文本為 實時數(shù)據(jù)報表手動打印 2 在按鈕的彈起事件中輸入如下命令語言 如圖 8 7 所示 圖 8 7 8 單擊 確認 按鈕關(guān)閉命令語言編輯框 9 當系統(tǒng)處于運行狀態(tài)時 單擊此按鈕 彈出 打印屬性 對話框 如圖 8 8 所示 圖 8 8 5 在 打印屬性 對話框中做相應(yīng)設(shè)置后 單擊 確定 按鈕 數(shù)據(jù)報表將被打印出 來 三 實時數(shù)據(jù)報表頁面設(shè)置過程如下 1 在 實時數(shù)據(jù)報表畫面 中添加一按鈕 按鈕文本為 實時數(shù)據(jù)報表頁面設(shè)置 2 在按鈕的彈起事件中輸入如下命令語言 如圖 8 9 所示 圖 8 9 3 單擊 確認 按鈕關(guān)閉命令語言編輯框 4 當系統(tǒng)處于運行狀態(tài)時 單擊此按鈕 彈出 頁面設(shè)置 對話框 如圖 8 10 所示 圖 8 10 10 在 頁面設(shè)置 對話框中對報表的頁面屬性做相應(yīng)設(shè)置后 單擊 確定 按鈕 完成 報表的頁面設(shè)置 四 實時數(shù)據(jù)報表打印預(yù)覽設(shè)置過程如下 1 在 實時數(shù)據(jù)報表畫面 中添加一按鈕 按鈕文本為 實時數(shù)據(jù)報表打印預(yù)覽 2 在按鈕的彈起事件中輸入如下命令語言 如圖 8 11 所示 圖 8 11 3 單擊 確認 按鈕關(guān)閉命令語言編輯框 4 當系統(tǒng)處于運行狀態(tài)時 頁面設(shè)置完畢后 單擊此按鈕 系統(tǒng)會自動隱藏組態(tài)王的 開發(fā)系統(tǒng)和運行系統(tǒng)窗口 并進入打印預(yù)覽窗口 如圖 8 12 所示 圖 8 12 11 在打印預(yù)覽窗口中使用打印預(yù)覽查看打印后的效果 單擊 關(guān)閉 按鈕結(jié)束預(yù) 覽 系統(tǒng)自動恢復(fù)組態(tài)王的開發(fā)系統(tǒng)和運行系統(tǒng)窗口 實時數(shù)據(jù)報表的存儲 實現(xiàn)以當前時間作為文件名將實時數(shù)據(jù)報表保存到指定文件夾下的操作過程如下 1 在當前工程路徑下建立一文件夾 實時數(shù)據(jù)文件夾 2 在 實時數(shù)據(jù)報表畫面 中添加一按鈕 按鈕文本為 保存實時數(shù)據(jù)報表 3 在按鈕的彈起事件中輸入如下命令語言 如圖 8 13 所示 圖 8 13 命令語言如下所示 string filename filename InfoAppDir 實時數(shù)據(jù)文件夾 StrFromReal 本站點 年 0 f StrFromReal 本站點 月 0 f StrFromReal 本站點 日 0 f StrFromReal 本站點 時 0 f StrFromReal 本站點 分 0 f StrFromReal 本站點 秒 0 f rtl ReportSaveAs Report1 filename 5 單擊 確認 按鈕關(guān)閉命令語言編輯框 當系統(tǒng)處于運行狀態(tài)時 單擊此按鈕數(shù)據(jù) 報表將以當前時間作為文件名保存實時數(shù)據(jù)報表 實時數(shù)據(jù)報表的查詢 利用系統(tǒng)提供的命令語言可將實時數(shù)據(jù)報表以當前時間作為文件名保存在指定的文 件 夾中 對于已經(jīng)保存到文件夾中的報表文件如何在組態(tài)王中進行查詢呢 下面將介紹一下 實 時數(shù)據(jù)報表的查詢過程 利用組態(tài)王提供的下拉式組合框與一報表窗口控件可以實現(xiàn)上述功能 1 在工程瀏覽器窗口的數(shù)據(jù)詞典中定義一個內(nèi)存字符串變量 變量名 報表查詢變量 變量類型 內(nèi)存字符串 初始值 空 2 新建一畫面 名稱為 實時數(shù)據(jù)報表查詢畫面 3 選擇工具箱中的工具 在畫面上輸入文字 實時數(shù)據(jù)報表查詢 4 選擇工具箱中的工具 在畫面上繪制一實時數(shù)據(jù)報表窗口 控件名稱為 Report2 5 選擇工具箱中的工具 在畫面上插入一 下拉式組合框 控件 控件屬性設(shè)置如 圖 8 14 所示 圖 8 14 6 在畫面中單擊鼠標右鍵 在畫面屬性的命令語言中輸入如下命令語言 如圖 8 15 所示 圖 8 15 命令語言如下所示 string filename filename InfoAppDir 實時數(shù)據(jù)文件夾 rtl listClear List1 ListLoadFileName List1 filename 上述命令語言的作用是將已經(jīng)保存到 當前組態(tài)王工程路徑下實時數(shù)據(jù)文件夾 中的 實 時報表文件名稱在下拉式組合框中顯示出來 7 在畫面中添加一按鈕 按鈕文本為 實時數(shù)據(jù)報表查詢 8 在按鈕的彈起事件中輸入如下命令語言 如圖 8 16 所示 圖 8 16 命令語言如下所示 string filename1 string filename2 filename1 InfoAppDir 實時數(shù)據(jù)文件夾 本站點 報表查詢變量 ReportLoad Report2 filename1 filename2 InfoAppDir 實時數(shù)據(jù) 文件夾 rtl listClear List1 ListLoadFileName List1 filename2 上述命令語言的作用是將下拉式組合框中選中的報表文件的數(shù)據(jù)顯示在 Report2 報 表窗口中 其中 本站點 報表查詢變量保存了下拉式組合框中選中的報表文件名 9 設(shè)置完畢后單擊 文件 菜單中的 全部存 命令 保存您所作的設(shè)置 10 單擊 文件 菜單中的 切換到 VIEW 命令 運行此畫面 當您單擊下拉式組合 框 控件時保存在指定路徑下的報表文件全部顯示出來 選擇任一報表文件名 單擊 實時數(shù) 據(jù) 報表查詢 按鈕后此報表文件中的數(shù)據(jù)會在報表窗口中顯示出來 從而達到了實時數(shù)據(jù)報 表 查詢的目的 北京亞控科技發(fā)展有限公司 20 第 1 頁 共 112 頁北京亞控科技發(fā)展有限公 第三節(jié) 歷史數(shù)據(jù)報表 創(chuàng)建歷史數(shù)據(jù)報表 歷史數(shù)據(jù)報表創(chuàng)建過程如下 1 新建一畫面 名稱為 歷史數(shù)據(jù)報表畫面 2 選擇工具箱中的工具 在畫面上輸入文字 歷史數(shù)據(jù)報表 3 選擇工具箱中的工具 在畫面上繪制一歷史數(shù)據(jù)報表窗口 控件名稱為 Report5 并設(shè)計表格 如圖 8 17 所示 圖 8 17 歷史數(shù)據(jù)報表查詢 利用組態(tài)王提供的 ReportSetHistData2 函數(shù)可從組態(tài)王記錄的歷史庫中按指定的起始 時 間和時間間隔查詢指定變量的數(shù)據(jù) 設(shè)置過程如下 1 在畫面中添加一按鈕 按鈕文本為 歷史數(shù)據(jù)報表查詢 2 在按鈕的彈起事件中輸入如下命令語言 如圖 8 18 所示 司 北京亞控科技發(fā)展有限公司 第 1 頁 共 112 頁 北京亞控科技發(fā)展有限公司 20 圖 8 18 3 設(shè)置完畢后單擊 文件 菜單中的 全部存 命令 保存您所作的設(shè)置 4 單擊 文件 菜單中的 切換到 VIEW 命令 運行此畫面 單擊 歷史數(shù)據(jù)報表 查詢 按鈕 彈出報表歷史查詢對話框 如圖 8 19 所示 圖 8 19 報表歷史查詢對話框分三個屬性頁 報表屬性頁 時間屬性頁 變量屬性頁 報表屬 性頁 在報表屬性頁中您可以設(shè)置報表查詢的顯示格式 此屬性頁設(shè)置如圖 8 19 所示 時間屬性頁 在時間屬性頁中您可以設(shè)置查詢的起止時間以及查詢的時間間隔 如 圖 8 20 所示 圖 8 20 北京亞控科技發(fā)展有限公司 第 1 頁 共 112 頁 北京亞控科技發(fā)展有限公司 20 變量屬性頁 在變量屬性頁中您可以選擇欲查詢歷史數(shù)據(jù)的變量 如圖 8 21 所示 圖 8 21 5 設(shè)置完畢后單擊 確定 按鈕 原料油液位變量的歷史數(shù)據(jù)即可顯示在歷史數(shù)據(jù)報 表控件中 從而達到了歷史數(shù)據(jù)查詢的目的 如圖 8 22 所示 圖 8 22 歷史數(shù)據(jù)報表的其它應(yīng)用 一 1 分鐘數(shù)據(jù)報表演示 利用報表窗口工具結(jié)合組態(tài)王提供的命令語言可實現(xiàn)一個 1 分鐘的數(shù)據(jù)報表 設(shè)置過程 如下 北京亞控科技發(fā)展有限公司 第 1 頁 共 112 頁 北京亞控科技發(fā)展有限公司 20 1 新建一畫面 名稱為 1 分鐘數(shù)據(jù)報表畫面 2 選擇工具箱中的工具 在畫面上輸入文字 1 分鐘數(shù)據(jù)報表 3 選擇工具箱中的工具 在畫面上繪制一報表窗口 64 行 5 列 控件名稱為 Report6 并設(shè)計表格 如圖 8 23 所示 圖 8 23 4 在工程瀏覽器窗口左側(cè) 工程目錄顯示區(qū) 中選擇 命令語言 中的 數(shù)據(jù)改變命 令語 言 選項 在右側(cè) 目錄內(nèi)容顯示區(qū) 中雙擊 新建 圖標 在彈出的編輯框中輸入如 下腳本語 言 如圖 8 24 所示 圖 8 24 命令語言如下所示 當系統(tǒng)變量 本站點 秒 變化時 執(zhí)行該腳本程序 北京亞控科技發(fā)展有限公司 第 1 頁 共 112 頁 北京亞控科技發(fā)展有限公司 20 long row row 本站點 秒 4 ReportSetCellString Report6 2 2 本站點 日期 ReportSetCellString Report6 row 1 本站點 時間 ReportSetCellValue Report6 row 2 本站點 原料油液位 ReportSetCellValue Report6 row 3 本站點 催化劑液位 ReportSetCellValue Report6 row 4 本站點 成品油液位 If row 4 ReportSetCellString2 Report6 5 1 63 5 上述命令語言的作用是將 本站點 原料油液位 本站點 催化劑液位 和 本站點 成品油液位 變量每秒鐘的數(shù)據(jù)自動寫入報表控件中 5 設(shè)置完畢后單擊 文件 菜單中的 全部存 命令 保存您所作的設(shè)置 6 單擊 文件 菜單中的 切換到 VIEW 命令 運行此畫面 系統(tǒng)自動將數(shù)據(jù)寫入 報 表控件中 如圖 8 25 所示 圖 8 25 二 1 分鐘數(shù)據(jù)查詢報表演示 間隔時間為 2 秒鐘 利用組態(tài)王歷史數(shù)據(jù)查詢函數(shù) ReportSetHistData 實現(xiàn)定時自動查詢歷史數(shù)據(jù) 并 獲取 1 分鐘數(shù)據(jù)的平均值 設(shè)置過程如下 1 新建一畫面 名稱為 1 分鐘數(shù)據(jù)查詢報表畫面 北京亞控科技發(fā)展有限公司 第 1 頁 共 112 頁 北京亞控科技發(fā)展有限公司 20 2 選擇工具箱中的工具 在畫面上輸入文字 1 分鐘數(shù)據(jù)查詢報表 3 選擇工具箱中的工具 在畫面上繪制一報表窗口 33 行 5 列 控件名稱為 Report7 并設(shè)計表格 在如圖 8 26 所示 圖 8 26 4 在報 表 窗口 的 b33 單元格中填寫 Average b3 b32 c33 單 元格中 填 寫 Average c3 c32 d33 單元格中填寫 Average d3 d32 如圖 8 27 所示 圖 8 27 5 在工程瀏覽器窗口左側(cè) 工程目錄顯示區(qū) 中選擇 命令語言 中的 數(shù)據(jù)改變命 令語 言 選項 在右側(cè) 目錄內(nèi)容顯示區(qū) 中雙擊 新建 圖標 在彈出的編輯框中輸入如 下腳本語 言 如圖 8 28 所示 北京亞控科技發(fā)展有限公司 第 1 頁 共 112 頁 北京亞控科技發(fā)展有限公司 20 圖 8 28 數(shù)據(jù)改變命令語言如下所示 當系統(tǒng)變量 本站點 分 變化時 執(zhí)行該腳本程序 long StartTime StartTime HTConvertTime 本站點 年 本站點 月 本站點 日 本站點 時 本站點 分 0 StartTime StartTime 60 ReportSetTime Report7 StartTime 2 a3 a32 ReportSetHistData Report7 本站點 原料油液位 StartTime 2 b3 b32 ReportSet
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 制硫璃瓦行業(yè)深度研究分析報告(2024-2030版)
- 鋰電池及正極材料生產(chǎn)項目可行性實施報告
- 2021-2026年中國綠色蔬菜市場運營態(tài)勢及發(fā)展前景預(yù)測報告
- 2025年 紅河州紅河縣人民檢察院招聘聘用制書記員附答案
- 2025年 廣東省塔式起重機操作證理論考試練習(xí)題附答案
- 中國家用物聯(lián)網(wǎng)行業(yè)發(fā)展監(jiān)測及投資戰(zhàn)略研究報告
- 2025年智能電網(wǎng)成套設(shè)備項目綜合評估報告
- 中國無線路由器行業(yè)市場前景預(yù)測及投資價值評估分析報告
- 四川垃圾箱項目投資分析報告參考范文
- 聚氨酯粘合劑項目投資價值分析報告
- 瓦斯防治考試題及答案
- 國家開放大學(xué)2025年《創(chuàng)業(yè)基礎(chǔ)》形考任務(wù)1答案
- 《鼻腔止血材料研究》課件
- 2024年吉林四平事業(yè)單位招聘考試真題答案解析
- 建筑設(shè)計防火規(guī)范
- 2025-2030工程監(jiān)理行業(yè)市場深度分析及競爭格局與投資價值研究報告
- 2024-2025學(xué)年度高中物理期中考試卷
- 福州一號線盾構(gòu)法地鐵工程整體施工組織設(shè)計
- GB 10770-2025食品安全國家標準嬰幼兒罐裝輔助食品
- 臨時鍋爐工用工合同標準文本
- 單病種質(zhì)量管理實施方案
評論
0/150
提交評論