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

製作報表導出Exce

 

  • 瀏覽控件嚮導,選擇“趨勢”→雙擊“HistData”控件

 

 

 

  • 雙擊控件,彈出HistData設置面板

 

  • 單擊“建議”按鈕,系統自定義生成趨勢標記“HistTrend”

 

  • 系統生成的趨勢標記名爲“HDW”開頭的標記名,按照流程操作就不需要認爲創建這些標記名,這樣不容易出錯。

 

  • 接着創建需要記錄歷史數據的變量,例如:Tag01,Tag02,Tag03,Tag04,Tag05,Tag06,Tag07,Tag08,每個標記名一定要勾選“記錄數據”,那樣纔會存爲歷史數據。

 

  • 在“工具”欄選擇歷史記錄選項,彈出歷史記錄屬性窗口,勾選歷史記錄,填寫數據存儲的天數和歷史文件存放的位置,其他可保持默認。

 

  • 最後編寫生成報表的查詢腳本,設置DTPicker時間控件、間隔時間輸入框、時間長度輸入框。

 

  • 打開運行畫面會提示“是否啓動HistData.exe?”,選擇是即可。

 

  • “HistData”程序不要關,否則不會生成報表,可最小化運行。

 

  • 運行後,可選擇適當的開始時間和時間間隔以及需要查詢的時間長度,例如,間隔爲1s,長度爲1min。

 

  • 點擊查詢後生成“REPORT.CSV”報表原文件。

 

  • 在同一文件夾下創建一個“Data.xls”日報表模板的Excel文檔,版面事先規劃好,編寫宏語句爲打開時自動啓動。

 

  • 打開模板“Data.xls”後自動保存歸檔。

 

  • 這是生成歷史數據的歷史文件,曲線和報表數據均來自於它。可以通過腳本函數來獲取.lgh和.idx文件的數據,打開文件可修改或者刪除對應時間的數據,將.lgh和.idx文件的數據轉化爲SQL Server數據存檔作爲數據源供第三方數據平臺調用。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章