本发明涉及新能源汽车领域,具体来说,涉及一种基于labview属性节点的报告生成方法及系统。
背景技术:
新能源汽车的发展前景广阔,必然会成为未来世界的主要交通出行工具。新能源汽车被广泛认为是解决汽车尾气污染和石油能源短缺等问题的主要途径之一,随着新能源汽车的技术提高,市场普及和快速发展,对其关键零部件的产品性能、可靠性、安全性也提出越来越高的要求。动力电池和电池管理系统作为新能源电动汽车核心部件,负责汽车的能量供给和蓄存,影响着电动汽车的性能,寿命和安全。在电池管理系统的开发过程中,需要通过各种功能和验证测试,测试数据种类繁多,不利于试验人员进行查看。
针对相关技术中的问题,目前尚未提出有效的解决方案。
技术实现要素:
针对相关技术中的上述技术问题,本发明提出一种基于labview属性节点的报告生成方法及系统,能够对电池测试中的测试量进行自动的统计与显示。
labview是美国国家仪器公司推出的一种图形化编程语言,与传统代码类型的语言相比显得更加方便直观。labview可以充分发挥计算机的能力,有强大的数据处理能力,开发者可以容易地进行多线程编程,降低了软件开发难度,labview的前面板提供了丰富的传统仪器控件,用户可以利用这些控件很方便地创建自己的用户界面。
为实现上述技术目的,本发明的技术方案是这样实现的:
一方面,本发明提供了一种基于labview属性节点的报告生成方法,包括以下步骤:
s1读取数据库;
s2将读取的内容进行统计计算;
s3生成报告模板;
s4向报告模板中添加内容。
作为优选,该方法进一步包括:s5对完成的测试报告进行保存。
进一步的,s1中读取电池测试过程中存储在access数据库中的内容。
进一步的,s3中利用属性节点对excel进行操作生成满足用户需求的报告模版。
进一步的,s4中将s2中的计算结果添加到生成的报告模版中。
另一方面,本发明提供了一种基于labview属性节点的报告生成系统,包括:读取数据库模块、数据统计模块、报告模版生成模块、报告内容添加模块;
所述读取数据库模块,用于对电池测试过程中存储在access数据库的内容进行读取;
所述数据统计模块,用于将所述读取数据库模块读取的内容进行统计计算;
所述报告模版生成模块,用于利用属性节点对excel进行操作生成满足用户需求的报告模版;
所述报告内容添加模块,用于将所述数据统计模块的计算结果添加到生成的报告模版中。
作为优选,该系统进一步包括报告保存模块,所述报告保存模块用于对完成的测试报告进行保存。
本发明的有益效果:上位机可以对新能源纯电动汽车电池测试的测试量进行自动化报告生成,包括总充放电电量能量、直流充电继电器闭合次数、主正继电器闭合次数、主负继电器闭合次数、检测结果和检测过程中的故障信息,以及充放电电流、系统工况、soc、电池电压和时间的曲线图,具有使用简单、实用性强、方便快捷的优势,同时数据库存储数据的统计与计算功能提高了系统的复用性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是根据本发明实施例所述的一种基于labview属性节点的报告生成方法的流程示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,根据本发明实施例所述的一种基于labview属性节点的报告生成方法,包括以下步骤:
s1读取数据库;
s2将读取的内容进行统计计算;
s3生成报告模板;
s4向报告模板中添加内容。
作为优选,该方法进一步包括:s5对完成的测试报告进行保存。
进一步的,s1中读取电池测试过程中存储在access数据库中的内容。
进一步的,s3中利用属性节点对excel进行操作生成满足用户需求的报告模版。
进一步的,s4中将s2中的计算结果添加到生成的报告模版中。
另一方面,本发明提供了一种基于labview属性节点的报告生成系统,包括:读取数据库模块、数据统计模块、报告模版生成模块、报告内容添加模块;
所述读取数据库模块,用于对电池测试过程中存储在access数据库的内容进行读取;
所述数据统计模块,用于将所述读取数据库模块读取的内容进行统计计算;
所述报告模版生成模块,用于利用属性节点对excel进行操作生成满足用户需求的报告模版;
所述报告内容添加模块,用于将所述数据统计模块的计算结果添加到生成的报告模版中。
作为优选,该系统进一步包括报告保存模块,所述报告保存模块用于对完成的测试报告进行保存。
为了方便理解本发明的上述技术方案,以下通过具体使用方式上对本发明的上述技术方案进行详细说明。
在具体使用时,根据本发明所述的一种基于labview属性节点的报告生成方法与系统,可以基于ni公司的labview2010平台,充分利用labview软件的层次化、模块化的特点进行软件设计,将软件系统划分为读取数据库模块、数据统计模块、报告模版生成模块、报告内容添加模块、报告保存模块,搭建自动化测试报告生成系统。
自动化测试报告生成系统在具体工作时,按照如下步骤进行:
(1)读取数据库;
(2)数据统计;
(3)测试报告模版生成;
(4)报告内容添加及保存。
综上所述,借助于本发明的上述技术方案,通过对电池测试过程中的相关测试量进行统计并生成测试报告呈现给测试人员,结果表明本系统能够快速准确地完成对电池测试测试量的统计与显示等功能,并且该系统具备可扩展性,可以很方便地移植到其他产品的测试方案中。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。