天天看點

Intouch制作報表和導出Excel(手把手敲代碼)制作報表導出Exce

制作報表導出Exce

  • 浏覽控件向導,選擇“趨勢”→輕按兩下“HistData”控件
Intouch制作報表和導出Excel(手把手敲代碼)制作報表導出Exce
  • 輕按兩下控件,彈出HistData設定面闆
Intouch制作報表和導出Excel(手把手敲代碼)制作報表導出Exce
  • 單擊“建議”按鈕,系統自定義生成趨勢标記“HistTrend”
Intouch制作報表和導出Excel(手把手敲代碼)制作報表導出Exce
  • 系統生成的趨勢标記名為“HDW”開頭的标記名,按照流程操作就不需要認為建立這些标記名,這樣不容易出錯。
Intouch制作報表和導出Excel(手把手敲代碼)制作報表導出Exce
  • 接着建立需要記錄曆史資料的變量,例如:Tag01,Tag02,Tag03,Tag04,Tag05,Tag06,Tag07,Tag08,每個标記名一定要勾選“記錄資料”,那樣才會存為曆史資料。
Intouch制作報表和導出Excel(手把手敲代碼)制作報表導出Exce
  • 在“工具”欄選擇曆史記錄選項,彈出曆史記錄屬性視窗,勾選曆史記錄,填寫資料存儲的天數和曆史檔案存放的位置,其他可保持預設。
Intouch制作報表和導出Excel(手把手敲代碼)制作報表導出Exce
  • 最後編寫生成報表的查詢腳本,設定DTPicker時間控件、間隔時間輸入框、時間長度輸入框。
Intouch制作報表和導出Excel(手把手敲代碼)制作報表導出Exce
  • 打開運作畫面會提示“是否啟動HistData.exe?”,選擇是即可。
Intouch制作報表和導出Excel(手把手敲代碼)制作報表導出Exce
  • “HistData”程式不要關,否則不會生成報表,可最小化運作。
Intouch制作報表和導出Excel(手把手敲代碼)制作報表導出Exce
  • 運作後,可選擇适當的開始時間和時間間隔以及需要查詢的時間長度,例如,間隔為1s,長度為1min。
Intouch制作報表和導出Excel(手把手敲代碼)制作報表導出Exce
  • 點選查詢後生成“REPORT.CSV”報表原檔案。
Intouch制作報表和導出Excel(手把手敲代碼)制作報表導出Exce
  • 在同一檔案夾下建立一個“Data.xls”日報表模闆的Excel文檔,版面事先規劃好,編寫宏語句為打開時自動啟動。
Intouch制作報表和導出Excel(手把手敲代碼)制作報表導出Exce
  • 打開模闆“Data.xls”後自動儲存歸檔。
Intouch制作報表和導出Excel(手把手敲代碼)制作報表導出Exce
  • 這是生成曆史資料的曆史檔案,曲線和報表資料均來自于它。可以通過腳本函數來擷取.lgh和.idx檔案的資料,打開檔案可修改或者删除對應時間的資料,将.lgh和.idx檔案的資料轉化為SQL Server資料存檔作為資料源供第三方資料平台調用。
Intouch制作報表和導出Excel(手把手敲代碼)制作報表導出Exce