一种基于光电跟踪测量设备试验数据的快速分析处理报表生成方法

文档序号:6430110阅读:251来源:国知局
专利名称:一种基于光电跟踪测量设备试验数据的快速分析处理报表生成方法
技术领域
本发明涉及的是一种试验数据的分析处理报表生成方法,属于计算机技术领域, 特别是一种基于光电跟踪测量设备试验数据的快速分析处理报表生成方法。
背景技术
在现有的报表系统中,大多数报表系统的输入数据都是假定已经整理好的、结构确定、类型一致的数据,比如商品销售数据、采购信息、人事信息等,对数据的处理要求也是已确定的,所以这些领域普遍采用数据库的方式处理和管理相关数据产生对应报表,国内也有相关的专利申请。但是,光电跟踪测量设备试验数据的特点和处理要求不一样。首先,不同的设备、 不同的试验、不同的试验阶段,产生的试验数据结构和类型都是不一样的变化的,而且随着现在各种类型传感器数量的增加,数据的复杂性和多样性更加凸显,既定的规则难以满足变化,通常需要专业人员长期维护,造成资源的浪费。所以,需要针对试验数据的变化性建立通用的、易用的方法,减少维护成本提高效率。其次,由于试验具有阶段性往往只在一段时间内使用较为频繁,其他时间段使用频率低;另外,光电跟踪测量试验设备往往是一两台单独使用,一般同时使用数量也不会超过5台,批量性不强。所以,试验数据不适宜采用数据库的方式进行处理和管理,数据库的方式更适合批量性和连续性强的场合,才能显现其优势和效率。再次,光电跟踪测量设备试验数据普遍具有进行现场快速分析处理及观测的要求,需要人工干预选择关心的数据进行快速分析处理,并对结果进行直观显示以便于各种用户及时观测。因此,针对试验数据的报表系统需要建立数据选择与操作的人机界面,要求操作简单、方便、易用性高,以满足试验现场各类用户的需要。最后,根据试验数据生成的报表,常常需要综合试验状态、试验数据分析处理统计结果和图形化输出等信息,通常使用人工处理,效率低,所以需要建立全自动处理过程、自动生成综合报表。目前,还没有能够针对光电跟踪测量设备试验数据特点的、满足试验需求且具有良好通用性和维护性的数据报表解决方案。

发明内容
本发明的目的在于提出一种基于光电跟踪测量设备试验数据的的快速分析处理报表生成方法,其能够针对光电跟踪测量设备试验数据特点满足试验需求且生成具有良好通用性和维护性的数据报表。本发明采取的技术方案为一种基于光电跟踪测量设备试验数据的的快速分析处理报表生成方法,包括以下步骤第一步骤在光电跟踪测量试验设备上,获取试验数据的格式和属性,建立数据变量名和数据属性对应关系。第二步骤根据试验数据的特点,建立独立的试验数据配置信息,该信息包含了试验数据的总数、分类数、分类属性及操作要求等内容,即可结合第一步骤实现对不同设备、 不同试验数据的透明处理,得到当前报表的数据源内容。第三步骤根据试验数据需要进行现场分析处理及观测的要求,建立自动更新的界面显示和操作方法。第四步骤根据选择的数据和处理要求,自动进行数据分析处理,并对处理结果进行图形和文本的双重显示,提供数据分析处理的快捷性和直观性。第五步骤根据选择的数据内容,对试验状态相关信息和数据图形化结果进行自动获取和存档,对数据数字化结果进行自动统计、建立统计表格并自动保存,自动综合产生信息丰富的试验数据报表。进一步的,在第一步骤中所述的建立了数据变量名和数据属性对应关系,为各类用户提供一个直观的界面,便于实现对报表数据源的修改和维护,增强了整个报表系统的适用性。进一步的,在第二步骤中所述的建立独立的试验数据配置信息,为采用独立的txt 文件描述不同的试验数据配置信息,要求明确,逐行输入即可,不需要专业技能,极大的提高了试验现场各类用户对报表系统维护的可行性。进一步的,在第三步骤中所述的根据试验报表数据需要进行现场分析处理及观测的要求,建立了自动更新的界面显示,及时更新当前试验数据信息,并提供了清晰、易用的操作控件,用户通过界面就可完成简单的操作,实现对指定数据的选择和处理,提高了报表系统的实用性和易用性。进一步的,通过VC+matlab DLL+word技术完成第四步骤和第五步骤的功能,较好的结合了各工具软件的特点,完成了试验数据的快速分析处理,而且独立于matlab运行、 不依赖word模板,减少了资源消耗、增加了灵活性。进一步的,第五步骤中,对报表数据处理结果采用VC+word,自动获取并统计、建立统计表格表格的技术,提高了数据分析处理和报表生成的效率,并丰富了试验报表内容。通过本发明的上述技术方案,可以实现对光电跟踪测量设备不同试验阶段产生的试验数据的通用性和易用性,采用数据对应关系和独立配置信息文件的方法大大提高了系统的维护性;友好、直观的人机界面和简单、方便的操作方法满足了试验现场各类用户数据分析处理和观测的需求,并提高了操作的易用性;使用VC+matlab、DLL+word技术实现了数据的快速分析处理过程并自动生成综合报表,增加了系统的实用性。本发明针对光电跟踪测量设备试验数据分析处理的定制性、通用性和易用性采用的方法,独立性和适应性强,符合试验数据的基本特征,可广泛应用于各种光电跟踪测量试验设备,是一种有效的基于试验数据的快速分析处理报表生成系统及方法。


图1本发明提供的一种基于光电跟踪测量设备试验数据的的快速分析处理报表生成方法流程示意图;图2本发明基本流程图;图3试验数据报表示例图。
具体实施例方式下面结合附图对本发明做进一步详细说明。如图1、图2所示,一种基于光电跟踪测量设备试验数据的的快速分析处理报表生成方法,具体包括以下步骤第一步骤在光电跟踪测量试验设备上,获取试验数据的格式和属性,建立数据变量名和数据属性对应关系。由于光测跟踪测量试验设备产生的试验数据具有数据结构复杂、数据量大、数据信息多等特点,再加上不同试验阶段对应的数据关注点不同,一般不适宜把所有的数据内容都罗列在报表内容中,应根据阶段变化进行调整。因此,本文提出先由设计人员根据试验数据结构的最大化原则建立数据对应关系,标明每个数据、每类数据对应的变量名称、中文名称、单位、当量等属性,以对话框或其他界面的方式进行显示,以便于各类用户的观察和选择。由于VC本身并不支持通过结构体变量名获取其对应数据内容,所以不能通过变量名关联数据进行自动传递,影响了这些复杂试验数据的自动读取。因此,本文提出在第一步骤中使用完全列举的方法,建立直观的变量数据对应关系,再通过第二步骤的内容,各种用户都能通过简单的操作很好的实现对报表数据源的及时调整。这样的好处是当报表需求发生变化时,不需要设计人员进行专业维护,只需要通过普通用户的基本操作就可以实现对应的需求响应,这样很好的解决了试验现场报表数据的调整问题。第二步骤根据试验数据结构和试验报表需求,可产生并修改独立的试验数据配置信息文件,该文件包含了报表数据的总数、分类数、分类属性及操作要求等内容。试验数据配置信息采用独立的txt文件进行描述,对文件的基本格式要求明确且可以实现动态修改,按照规则逐行输入即可,实现了对不同试验数据获取的通用性。而且,在第二步骤中,一般同一试验设备上只需要在第一次使用时填写基础的数据配置信息,内容较多(这个工作设计人员可以完成),在之后的需求变更时,用户即能针对变动部分进行小量的修改,就可完成配置信息的更新,定制数据报表,这样的方法使得报表系统的可维护性好。第三步骤根据试验数据需要进行现场分析处理及观测的要求,读取第二步骤中的试验数据配置信息,自动更新报表系统的人机交互界面,显示当前的试验数据分类、名称、长度、起止点等信息。使用带复选框的下拉列表或其他控件自动显示当前的报表数据信息,通过选中的方式对相应数据进行分析处理并将结果以图形和文本双重形式直观显示于界面上;再通过其他辅助控件的方式实现数据处理属性的修改,满足各种用户不同的分析处理和观测需求。并且,在第三步骤中充分考虑了试验现场各类用户对报表系统易用性的要求,均采用基本控件完成操作,界面布局符合人们的常规习惯,功能描述清晰、操作简单、步骤明确,各类用户均可快速熟悉并完成操作。第四步骤根据选择的数据和分析处理要求,程序调用系统函数自动进行数据分类和实现基于统计信息、频谱信息等的快速数据分析,产生数据分析结果,并对分析结果进行绘图和文本的双重显示,提供试验数据分析和处理的快捷性和直观性。使用VC+matlab DLL技术,将需要处理的数据和属性要求传递到matlab函数中,调用库函数,完成自动的数据分析处理和绘图功能,并将结果反馈到VC程序,实现图形和文本的双重显示。优点一方面,使用matlab DLL函数可独立运行,功能强大、资源占用少、数据分析处理函数功能强大处理快速,满足了快速分析处理的基本需求;另一方面,直观的图形和文本显示,提高了系统操控的友好性。另外,第四步骤的过程都采用智能判断、自动传递和切换技术,由报表系统自动完成,不需要人工干预。第五步骤根据选择的数据内容,对数据分析处理结果实现自动保存、统计、产生统计表格,并进行报表内容的自动填写和自动保存,生成信息丰富的试验数据综合报表。采用VC+word技术,通过OLE接口调用word实例,自动获取并填写试验编号和试验状态信息, 自动完成对报表数据分析处理结果的获取、统计并建立统计表格,自动完成对报表数据的图形信息的采集和保存,最后报表文件(*. doc文件)通过自动编号文件名进行保存。另外,第五步骤中的全部过程通过用户在界面上单击一个控件就可以自动完成, 操作简单,人机交互友好性强。尽管上面对本发明具体实施方式
进行了详细描述,以便于本技术领的技术人员理解本发明,但应该清楚,本发明不限于具体实施方式
的范围,对本技术领域的普通技术人员来讲,只要各种变化在所附的权利要求限定和确定的本发明的精神和范围内,这些变化是显而易见的,一切利用本发明构思的发明创造均在保护之列。
权利要求
1.一种基于光电跟踪测量设备试验数据的快速分析处理报表生成方法,其特征是包括以下步骤第一步骤在光电跟踪测量试验设备上,获取试验数据的格式和属性,建立数据变量名和数据属性对应关系;第二步骤根据试验数据的特点,建立独立的试验数据配置信息,该信息包含了试验数据的总数、分类数、分类属性及操作要求等内容,即可结合第一步骤实现对不同设备、不同试验数据的透明处理,得到当前报表的数据源内容;第三步骤根据试验数据需要进行现场分析处理及观测的要求,建立自动更新的界面显示和操作方法;第四步骤根据选择的数据和处理要求,自动进行数据分析处理,并对处理结果进行图形和文本的双重显示,提供数据分析处理的快捷性和直观性;第五步骤根据选择的数据内容,对试验状态相关信息和数据图形化结果进行自动获取和存档,对数据数字化结果进行自动统计、建立统计表格并自动保存,自动综合产生信息丰富的试验数据报表。
2.根据权利要求1所述的一种基于光电跟踪测量设备试验数据的快速分析处理报表生成方法,其特征在于在第一步骤中所述的建立了数据变量名和数据属性对应关系,为各 >类用户提供一个直观的界面,便于实现对报表数据源的修改和维护,增强了整个报表系统的适用性。
3.根据权利要求1所述的一种基于光电跟踪测量设备试验数据的快速分析处理报表生成方法,其特征在于在第二步骤中所述的建立独立的试验数据配置信息,为采用独立的 txt文件描述不同的试验数据配置信息,要求明确,逐行输入即可,不需要专业技能,极大的提高了试验现场各类用户对报表系统维护的可行性。
4.根据权利要求1所述的一种基于光电跟踪测量设备试验数据的快速分析处理报表生成方法,其特征在于在第三步骤中所述的根据试验报表数据需要进行现场分析处理及观测的要求,建立了自动更新的界面显示,及时更新当前试验数据信息,并提供了清晰、易用的操作控件,用户通过界面就可完成简单的操作,实现对指定数据的选择和处理,提高了报表系统的实用性和易用性。
5.根据权利要求1所述的一种基于光电跟踪测量设备试验数据的快速分析处理报表生成方法,其特征在于通过VC+matlab DLL+word技术实现了第四步骤和第五步骤的功能,较好的结合了各工具软件的特点,完成了试验数据的快速分析处理,而且独立于matlab 运行、不依赖word模板,减少了资源消耗、增加了灵活性。
6.根据权利要求1所述的一种基于光电跟踪测量设备试验数据的快速分析处理报表生成方法,其特征在于,第五步骤中,对报表数据处理结果采用VC+word,自动获取并统计、 建立统计表格表格的技术,提高了数据分析处理和报表生成的效率,并丰富了试验报表内容。
全文摘要
本发明公开了一种基于光电跟踪测量设备试验数据的快速分析处理报表系统的生成方法,针对光电跟踪测量设备的试验数据具有数据多、数据量大、变化多、现场分析等特点,采用如下步骤步骤S101建立了数据变量名和数据属性对应关系;步骤S102,形成独立的试验数据配置信息文件,实现了定制报表数据源;系统自动读取数据进入步骤S103和S104,自动更新当前界面显示、提供简洁的界面操控,完成快速的数据分析处理和结果的直观显示;步骤S105,自动完成信息综合、数据处理结果统计和保存、生成试验数据报表。本发明在整个过程实现了通用性、维护简单、操作方便、显示直观、数据分析处理准确快速、信息丰富,满足了试验数据报表的要求,适用于光电跟踪测量设备试验数据。
文档编号G06F19/00GK102411672SQ20111022296
公开日2012年4月11日 申请日期2011年8月5日 优先权日2011年8月5日
发明者刘琼, 刘顺发, 王强, 魏宇星, 黄永梅 申请人:中国科学院光电技术研究所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1