关键词:检测分析报告;数据录入与检验;图片抓取
1 引言检具由于结构简单、使用方便,被广泛应用于汽车等制造业,作为检测产品合格性和分析误差的工具,因此,检具本身的精度与误差分析就显得尤为重要。目前,汽车检具的检测一般采用三坐标测量机来完成,但由于客户化的检验报告格式繁多,误差分析要求各异。目前的测量系统大都不能实现自动分析误差和出具分析报告的功能,主要依靠人工逐个选择和拷贝数据,生成指定模式的检测分析报告[1], 这就严重影响了检具检测的准确性和效率。因此, 规范汽车检具检测报告格式,开发方便、快捷、准确的检具检测报告智能生成软件是检测技术和汽车制造行业发展的必然趋势。
目前已有很多关于检测报告自动生成软件的研究,刘飞[2]等从测量系统分析和制造质量评估两个方面对检具的验收工作进行了分析,并由此建立了质量验收信息管理系统;李雷[3]等通过Lotus Notes 数据库管理软件对治具校正报告进行自动录入,并通过Lotus Notes邮件管理软件传输给主管进行签核;黄伟[4]等以Microsoft.net为平台,基于C#语言研究了Word文档自动生成技术。综合比较,发现现有研究存在以下缺点:(1)多数软件仅对Word进行开发,只能进行简单的文本操作,还不能满足很多行业对数据分析、校验处理的需求;(2)多数软件生成的检测报告仅提供了数据报表,没有图文结合,可读性差;(3)多数软件只能应用于某一专用(格式)检测报告的生成,缺乏灵活性与智能化,应用面受到制约。此外,目前还没有针对汽车检具检测分析报告自动生成软件的研究。本文基于Windows系统,在Visual Studio 2005平台上,利用C#语言开发了汽车检具检测分析报告自动生成软件,软件采用最通用的微软公司的文字处理软件Microsoft Word和Microsoft Excel自动生成图文并茂的检具检测分析报告。
2 系统设计考虑到检测项目以及客户化模板格式需求的多样性,系统设计成“主界面框架+扩展插件”的开放形式,即软件的基本流程固定,但每个项目的具体流程可以灵活机动,当需要增加新项目时,只需增加新项目的“扩展插件”即可。系统架构如图1所示。系统通过智能化的导航功能,引导操作人员按界面提示,进行简单的操作,完成检测报告的生成。系统功能模块如图2所示,主要功能包括: 96工具技术图1 系统架构图 (1)引导用户填写项目信息,自动生成检测报告封页和表头; (2)测量数据坐标变换与格式自动转换; (3)进行测量数据的校验、误差分析与优化组合。在有效数据不足时,提示继续测量; (4)提供抓图与校验功能,图片自动保存到检测报告中; (5)自动生成客户化模板格式的检测分析报告;