【工控产品】JstReporting 免费报表软件

纵观现在HMI领域不论是Intouch、IFix还是citect这些组态软件都没有集成报表功能,而Wincc也只是具备简单的报表功能。为此剑指工控团队决定开发一套免费报表软件,首先感谢原西门子软件构架师Walfgon为此软件设计的框架,也感谢团队中的代码同学。那先介绍一下这个报表软件的思路吧,市面上很多报表软件,但大体分为两大类,第一大类就是利用Excel和组态软件相结合,把数据通过脚本取过来然后放到excel中,再存储或者打印出来,这种方式价格低廉,但数据在线浏览不是很人性化,需要打开excel,并且数据都是可以更改的。另外一种就是报表软件,通过opc把数据从控制器读取上来然后按照要求存入自己的数据库或者关系数据库,然后通过自己的报表软件设计模板来完成报表样式设计,再通过自己的运行软件显示报表。JstReporting的设计思路采用了后者方式,不同点是在于我们调查了现在的组态软件均可以把自己的数据存储各种文件形式或者数据库,所以此软件放弃了OPC数据采集过程,直接采用访问各种数据库作为数据接口。
我们先来看看这个软件的设计构架和功能模块:

此软件包含设计报表设计器,报表运行环境。
1、报表设计器

2、报表运行环境

此报表不仅可以显示表格,还可显示曲线,饼图,点线图等多种用于报表分析图形。如果大家有兴趣可以关注剑指工控并发转10篇文章,即可以获得此软件,由于此软件是免费软件,请商业使用著名软件出处并通知软件著者。