Wonderware-InTouch历史数据库之报表曲线Historian客户端开发
Historian是Wonderware系列的歷史數(shù)據(jù)庫(kù),專門用來存儲(chǔ)Intouch標(biāo)記名的歷史數(shù)據(jù)的。若需要查看其數(shù)據(jù),需要借助與之成套的客戶端:Trend和Querry。因此在采購(gòu)Historian的同時(shí),還需要另外采購(gòu)一套或者多套Client客戶端,這樣用戶就可以利用查詢數(shù)據(jù)報(bào)表以及曲線了。
然而Historian和Client價(jià)格昂貴,根據(jù)點(diǎn)數(shù)不同價(jià)格不同。為了適當(dāng)減輕一些其采購(gòu)費(fèi)用,可通過C#或者VB語言開發(fā)Client客戶端,實(shí)現(xiàn)類似Trend和Querry的功能,省去了萬把大幾萬塊錢,何樂而不為,在功能方面為只求實(shí)用,過猶不及,也比較給力,下面就是開發(fā)出來的一個(gè)雛形。
-
思路1:根據(jù)DTPicker控件設(shè)定起始時(shí)間
-
思路2:分系統(tǒng)或組規(guī)劃數(shù)據(jù)類型
-
思路3:報(bào)表和曲線集成在一起,共用數(shù)據(jù)集
-
思路4:設(shè)定分析線,放大及縮小曲線比例
-
思路5:以exe或者ocx或者dll的形式存在,根據(jù)實(shí)際需求自定義
-
思路6:導(dǎo)出、打印報(bào)表或者曲線圖譜
-
思路7:可移植性強(qiáng)
-
思路8:數(shù)據(jù)源來自Historian、SQL、Mysql、Access、InSQL
-
思路9 :多色渲染,美觀大方
-
思路10:查詢檢索速度要快、數(shù)據(jù)分析量要大
-
思路11:動(dòng)態(tài)選擇展示的變量,自行添加需要顯示報(bào)表和曲線的變量
以下曲線時(shí)間跨度是半年
?
自制Historian客戶端與原版Historian Client的比較:
原版Historian Client的Trend曲線
自制Historian客戶端曲線
兩者時(shí)間跨度為相同一個(gè)月時(shí)間,起止時(shí)間一致。
個(gè)人時(shí)間有限,功能管理方面只能慢慢完善,根據(jù)以上列出的11個(gè)思路,制作你想要的功能。
詳細(xì)了解請(qǐng)從下面鏈接觀看視頻:
?
Wonderware-InTouch歷史數(shù)據(jù)庫(kù)之報(bào)表曲線Historian客戶端開發(fā)
?
?
?
?
?
?
?
?
?
?
總結(jié)
以上是生活随笔為你收集整理的Wonderware-InTouch历史数据库之报表曲线Historian客户端开发的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ClickHouse SAMPLE 采样
- 下一篇: PostgreSQL in amp; =