基本上每個項目都會有大量的數據需要查看其歷史曲線,Intouch本身就具備了記錄歷史數據的功能,利用其HistTrend趨勢控件組,我們可以最多一次添加8只趨勢筆(8個標記名/變量)到畫面上顯示,然後一次更換着顯示。僅僅靠檯面上的這些東西的畫是不能很好充分利用趨勢控件的功能的,還需要利用其自身的函數、方法、屬性來編寫恰當的腳本才能對趨勢控件運用自如。
- 點擊模擬量的“單位”,將筆添加到趨勢上
-
點擊“勾選項”,刪除對應趨勢筆
- 重複添加相同標記名,彈窗提示
- 添加趨勢筆超過8個,窗口提示
-
以上4個使用場景:需要查看哪個數據(比如:溫度)曲線,直接點擊方框右邊的單位符號即可添加它的曲線到趨勢上;不需要查看或者超過8只筆的時候可以點擊對應的勾選項刪除掉即可。
在這裏,我將自己寫的代碼分享出來供大家參考,前年寫的,很久不用的話再回頭看自己寫的程序都看不懂了,看了老半天才明白每行代碼的用意。細思極恐,可能對於碼字能力超強的你來說一下就看明白了吧。
1.下圖所示:是獲取趨勢筆的代碼?數據改變腳本,之所以不直接放代碼是考慮到很多人不僅是拿來主義者,而且還很懶,不想親自動手敲擊鍵盤,直接出神奇,這樣是不行的。
2.下圖所示:是刪除趨勢筆的代碼?數據改變腳本,單筆刪除
掌握了以上2組代碼,在做項目的時候,調用歷史曲線就有了新的解決方案。同時調用Historian的Trend曲線也可以參考此法。
若你有更好的方法,請隨時留言,歡迎溝通!
Wonderware-InTouch曲線的趨勢筆“添加”與“刪除“模型