[发明专利]基于组态软件的报表生成方法、装置、设备和存储介质在审
申请号: | 202010554339.1 | 申请日: | 2020-06-17 |
公开(公告)号: | CN111680478A | 公开(公告)日: | 2020-09-18 |
发明(设计)人: | 康明卫;陆平;张春燕 | 申请(专利权)人: | 华自科技股份有限公司 |
主分类号: | G06F40/18 | 分类号: | G06F40/18;G06F40/186;G06F40/174 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 何江涛 |
地址: | 410205 湖南省*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 组态 软件 报表 生成 方法 装置 设备 存储 介质 | ||
一种基于组态软件的报表生成方法、装置、设备和存储介质,所述方法包括:接收报表生成指令,所述报表生成指令携带待生成报表的报表参数;调用查询工具从组态软件对应的目标数据库中读取所述报表参数对应的历史数据;加载所述待生成报表对应的预设表格模板;将获取的所述报表参数对应的历史数据填入所述预设表格模板,获得初始报表数据;接收数据整理指令,基于所述数据整理指令对所述初始报表数据进行数据整理,获得报表。上述方法通过从组态软件对应的目标数据库中读取所需要的历史数据,将其填入预设表格模板,并进行数据整理后获得报表,该过程与组态软件分离,不依赖于组态软件提供的功能及脚本的限制,执行过程可避免造成组态软件卡顿假死。
技术领域
本申请涉及数据统计技术领域,特别是涉及一种基于组态软件的报表生成方法、装置、计算机设备和存储介质。
背景技术
组态软件又称组态监控系统软件,是指数据采集与过程控制(SCADA,SupervisoryControl and Data Acquisition)的专用软件,也是指在自动控制系统监控层一级的软件平台和开发环境。这些软件实际上也是一种通过灵活的组态方式,为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件工具。组态软件广泛应用于机械、汽车、石油、化工、造纸、水处理以及过程控制等诸多领域。
报表是一种用表格、图表等格式来动态显示数据的表格。传统方法中使用组态软件实现报表功能时,通常是通过组态软件的Script(脚本)功能配合通用的表格控件来实现,然而现有的组态软件部分不具备实现报表的功能,而对于部分可以实现报表功能的组态软件在使用组态软件的Script功能实现数据统计计算时通常效率比较低,而且容易造成组态软件卡顿假死,严重的造成组态软件无响应。
发明内容
基于此,有必要针对上述技术问题,提供一种有较高效率的统计计算效率的基于组态软件的报表生成方法、装置、计算机设备和存储介质。
一种基于组态软件的报表生成方法,所述方法包括:
接收报表生成指令,所述报表生成指令携带待生成报表的报表参数;
调用查询工具从组态软件对应的目标数据库中读取所述报表参数对应的历史数据;
加载所述待生成报表对应的预设表格模板;
将获取的所述报表参数对应的历史数据填入所述预设表格模板,获得初始报表数据;
接收数据整理指令,基于所述数据整理指令对所述初始报表数据进行数据整理,获得报表。
在一个实施例中,在接收报表生成指令之前,还包括:
获取组态软件的软件标识;
所述调用查询工具从组态软件对应的目标数据库中读取所述报表参数对应的历史数据,包括:
当根据所述软件标识确定所述组态软件提供自带数据库的标准访问接口时,调用查询工具通过所述标准访问接口,从所述自带数据库读取所述报表参数对应的历史数据;所述组态软件对应的目标数据库包括所述自带数据库。
在一个实施例中,所述调用查询工具从组态软件对应的目标数据库中读取所述报表参数对应的历史数据,包括:
当根据所述软件标识确定所述组态软件未提供自带数据库的标准访问接口时,调用配置工具获取所述组态软件的参数变量,获得所述组态软件对应的配置文件;
在所述组态软件运行过程中,调用实时数据获取工具获取所述组态软件中所述配置文件对应的实时数据,并将获取的所述实时数据存储至预设数据库;所述组态软件对应的目标数据库包括所述预设数据库。
在一个实施例中,在加载所述待生成报表对应的预设表格模板之前,还包括:查询是否存在与所述待生成报表对应的预设表格模板,若是则进入所述加载所述待生成报表对应的预设表格模板的步骤;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华自科技股份有限公司,未经华自科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010554339.1/2.html,转载请声明来源钻瓜专利网。