本发明专利技术提供一种报表生成系统,该系统包括一档案管理模块、一报表处理模块以及一参数管理模块。档案管理模块包括一档案接收子模块,用于接收用户所提供的报表格式,以及一档案分类子模块,用于将用户所提供的报表格式进行分类。报表处理模块包括一字段参数设定子模块,用于根据用户之报表格式设定报表之字段参数,以及一报表生成子模块,用于获取生成报表所需要的各种资料并生成用户所需要之报表。参数管理模块用于存储管理字段参数设定子模块所生成的各种字段参数。利用本发明专利技术可自动实现实体对象尺寸数据报表的生成。(*该技术在2022年保护过期,可自由使用*)
【技术实现步骤摘要】
本专利技术涉及,尤指一种根据用户所提供的不同报表格式而生成不同形式的报表的系统和方法。
技术介绍
近年来,逆向工程在工业设计制造上的应用,受到了广泛的重视。其过程主要是以接触或不接触的方式,来获取实体对象的外形点云数据。然后经由软件系统的处理,从而获得该实体对象的几何图形,再根据该几何图形来生产该实体对象。1997年4月15日公告的美国第5621648号专利专利技术有一种创建实体对象模型的设备及方法。如图24所示,该专利所揭示的设备包括有一材料切除机构2401、一数据采集机构2403、一传送对象的滑梭2405以及实体对象被切除的第一位置2407和获取实体对象几何尺寸的第二位置2409。当载有实体对象的滑梭2405处于第一位置2407时,实体对象被材料切除机构2401切掉一具有长度、宽度和厚度的几何体,然后滑梭将实体对象载至第二位置2409,由数据采集机构扫描对象被切的表面以获得一该截面的图文件。然后滑梭2405将实体对象传送到上述第一位置以重复上述动作,最后数据采集机构2403获得一组该对象各个截面的图文件,综合这些图文件就可以生成该实体对象的计算机化模型。但是,在实际的应用中,还有另外的一种需求,那就是制造商必须快速、正确的确认所制造出的实体对象的形状与该实体对象的设计形状有何区别。现在有一种计算机辅助验证系统(Computer-Aided Verification,CAV)可让制造商检查自行生产或供货商所提供的实体对象,自动将扫瞄所获得的点云(point-cloud)数据与设计模型进行比对。如此一来不但减少检查的时间,还可以对实体对象与理论设计值进行非常精确的比对工作。比对所形成的差异还可以用不同的颜色反映出来,即所谓的色阶比对。色阶比对虽然可以直观表现出实体对象的实际尺寸与理论尺寸之间的差异,但制造商有时更需要一确定的差异值以指导改进其生产流程,从而矫正实际生产出来的实体对象的尺寸偏差。解决该种需求的一种方法是将实际生产出的实体对象的尺寸量测出来,然后将其与设计的尺寸放在一起进行比对,从而获得一具体的差异值。另一种方法是将量测的尺寸直接贴至对象的设计图文件中,与原设计尺寸置于一起,对于超出设计值公差范围的量测值,则以醒目的颜色标示。为满足制造商的上述需求,需要一种系统和方法能够自动量测实体对象的尺寸,并将该量测尺寸与实体对象的设计尺寸结合起来生成一报表,同时亦可将量测尺寸输出到实体对象的设计图文件中以指导制造商的生产。
技术实现思路
针对上述实际的需求,本专利技术提供,其可根据用户的不同需求而生成不同格式的报表。本专利技术所提供的报表生成系统包括有一档案管理模块、一报表处理模块以及一参数管理模块。档案管理模块包括一档案接收子模块,用于接收用户所提供的报表格式,以及一档案分类子模块,用于将用户所提供的报表格式进行分类。报表处理模块包括一字段参数设定子模块,用于根据用户的报表格式设定报表的字段参数,以及一报表生成子模块,用于获取生成报表所需要的各种资料并生成用户所需要的报表。参数管理模块用于存储管理字段参数设定子模块所生成的各种字段参数。本专利技术所提供的报表生成的方法包括有如下步骤(i)调用用户所提供的报表格式;(ii)判断用户所提供的报表格式中的各个字段参数是否已全部设定;(iii)如果报表中各字段参数已设定,则判断是否已存在生成该报表的数据;(iv)如果生成报表的尺寸数据已存在,则调用该报表的字段参数;(v)依字段参数的不同将生成报表的尺寸数据分别输出到报表各字段中;(vi)存储所生成的报表。本专利技术可辅助用户快速生成实体对象的实际尺寸与设计尺寸报表,以方便地让制造商了解到其所生产的产品与设计值之间的差异,并以此为依据改进其生产流程。附图说明图1是本专利技术自动扫描量测数据分析处理系统的架构图。图2是图1中量测程序模块的构成图。图3是图1中自动撷取图文件尺寸子系统的构成图。图4是图1中报表生成子系统的构成图。图5是图1中自动贴取数据至图文件子系统的构成图。图6是处理图文件尺寸数据的总流程图。图7是自动撷取图文件尺寸子系统的流程图。图8是图7中自动撷取图文件尺寸子系统图文件处理过程中收集相关信息流程图。图9是图7中自动撷取图文件尺寸子系统图文件处理过程中获取像素属性值流程图。图10是图7中自动撷取图文件尺寸子系统图文件处理过程中数据分析计算流程图。图11是图10中图位计算流程图。图12是图10中公差计算流程图。图13是图10中逻辑计算流程图。图14是图7中自动撷取图文件尺寸子系统图文件处理过程中数据输出处理的流程图。图15是报表生成子系统的流程图。图16是自动贴取数据至图文件子系统的流程图。图17是图16中获取数据的流程图。图18是图16中执行处理程序的流程图。图19是图18中调用相应执行模块的流程图。图20是图18中转换数据文字格式的流程图。图21是图18中CAD像素属性值提取的流程图。图22是图18中分析计算的流程图。图23是图18中贴量测尺寸至CAD图文件的流程图。图24是一习知的运用逆向工程技术生成对象模型的系统方块图。具体实施方式首先对本专利技术中所涉及的相关术语说明如下。像素指存在于图文件中构成图形的对象,如直线、圆、角度及其标注的尺寸等。图号指尺寸对象在图文件中的序号。图位指尺寸对象的图号在图文件中的一大概的位置。公称值指图文件中所标注的设计尺寸值,用于表示图文件中各像素的理论几何形状及其相互之间的位置关系。图位范围指图文件上用于确定各尺寸位置的一系列字母或数字的组合符号。;例如将图文件依横坐标按数字1~8分成八部分,再依纵坐标按字母A~G分成七部分,则可以用1A、3D等来表示各尺寸对象的图位范围。图位计算范围指图文件中图形范围的实际大小。用户可以在图形界面上通过选取一左下角坐标和一右上角坐标来确定一矩形的图位计算范围。图1所示的是一自动扫描量测数据分析处理系统的方块图。该自动扫描量测数据分析处理系统主要由一自动扫描量测子系统100、一图文件接收装置150、一自动撷取图文件尺寸子系统160、一报表生成子系统170以及一自动贴取数据至图文件子系统180所构成。其中,自动扫描量测子系统包括有一点云数据接收模块110、一档案转换模块120、一对象判断模块130以及一量测程序模块140。点云数据接收模块110用于从扫描机台接收实体对象的点云数据,该点云数据可以是以接触式的方式获得,比如探针扫描,也可以是以非接触式的方式获得,比如激光扫描。档案转换模块120用于将所获得实体对象的点云数据的格式转换成计算机所能识别处理的格式,如将基本图形转换规范(Initial Graphics ExchangeSpecification,IGES)格式的点云数据转换成计算机可处理的格式如文本格式的数据。对象判断模块130用于判断是否已扫描过与当前所扫描的实体对象相同的实体对象。量测程序模块140用于根据对象的点云数据计算对象各部分的尺寸,并将计算所得的对象尺寸数据传送到报表生成子系统170以及自动贴取数据至图文件子系统180用以实际的应用,其包括有计算分析子模块141与自动执行子模块142。图文件接收装置150用于接收用户所传送过来的实体对象的设计图文件。在本专利技术具体实施方式中,该图文件为运用计算机辅助设计系统(Comput本文档来自技高网...
【技术保护点】
一种报表生成系统,用于将实体对象的量测尺寸与设计尺寸结合以生成实体对象的尺寸数据报表,其特征在于包括:一档案管理模块,用于获取用户所提供的报表格式;一报表处理模块,用于设定报表的字段参数并按用户所提供的报表格式生成报表;一参数管 理模块,用于存储报表处理模块所生成之各种字段参数。
【技术特征摘要】
【专利技术属性】
技术研发人员:陈利华,张旨光,
申请(专利权)人:鸿富锦精密工业深圳有限公司,鸿海精密工业股份有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。