自定义曲线_WonderwareIntouch历史数据库之报表曲线Historian客户端开发

本文介绍了如何使用C#或VB语言开发自定义的Historian客户端,以替代昂贵的官方客户端,实现历史数据的查看、报表和曲线功能。通过设定时间、数据类型、集成报表与曲线、动态选择变量等11个思路,打造了一个经济且实用的解决方案。文中对比了自制客户端与原版客户端的表现,并提出功能完善的持续改进计划。
摘要由CSDN通过智能技术生成

Historian是Wonderware系列的历史数据库,专门用来存储Intouch标记名的历史数据的。若需要查看其数据,需要借助与之成套的客户端:Trend和Querry。因此在采购Historian的同时,还需要另外采购一套或者多套Client客户端,这样用户就可以利用查询数据报表以及曲线了。

然而Historian和Client价格昂贵,根据点数不同价格不同。为了适当减轻一些其采购费用,可通过C#或者VB语言开发Client客户端,实现类似Trend和Querry的功能,省去了万把大几万块钱,何乐而不为,在功能方面为只求实用,过犹不及,也比较给力,下面就是开发出来的一个雏形。

  • 思路1:根据DTPicker控件设定起始时间

  • 思路2:分系统或组规划数据类型

  • 思路3:报表和曲线集成在一起,共用数据集

  • 思路4:设定分析线,放大及缩小曲线比例

  • 思路5:以exe或者ocx或者dll的形式存在,根据实际需求自定义

  • 思路6:导出、打印报表或者曲线图谱

  • 思路7:可移植性强

  • 思路8:数据源来自Historian、SQL、Mysql、Access、InSQL

  • 思路9 :多色渲染,美观大方

  • 思路10:查询检索速度要快、数据分析量要大

  • 思路11:动态选择展示的变量,自行添加需要显示报表和曲线的变量

以下曲线时间跨度是半年

0193b8f6d6ca3c5eaa189d0525573348.png

bc865cf491e711a1cbd9575c6839468e.png

自制Historian客户端与原版Historian Client的比较:

  • 原版Historian Client的Trend曲线

7dafbadcf8d09b79e0e596be2104d17b.png

  • 自制Historian客户端曲线

ce475c51545e675af26c8d2810fb67e3.png

两者时间跨度为相同一个月时间,起止时间一致。

个人时间有限,功能管理方面只能慢慢完善,根据以上列出的11个思路,若你有好的想法可随时与我联系沟通交流。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值