一种尺寸信息输出系统及方法,该方法包括:从存储装置中读取并检查一个尺寸信息文件的内容;当尺寸信息文件的内容符合预设的要求时,按照预设的提取方式以及尺寸信息文件中的尺寸输出关键字,提取该尺寸信息文件中的尺寸数据,并将尺寸数据依次存储于一个结构体数组中;将上述结构体数组中各数组的尺寸数据依次添加到预设的尺寸通用列表中各类尺寸数据栏位的相应位置处;显示上述添加尺寸数据后的尺寸通用列表,对尺寸通用列表中的尺寸数据进行整理;设置各类尺寸数据在报表中的起始输出位置;按照所设置的起始输出位置,将尺寸通用列表中各列的尺寸数据依次输出至报表中,并显示该报表于显示装置上。
【技术实现步骤摘要】
本专利技术涉及一种。
技术介绍
DMIS (Dimensional Measuring Interface Specification,尺寸测量接口规范)程序是按照DMIS标准编写的通用测量程序。目前,由于测量对象越来越复杂以及尺寸信息越来越多,如果需要生成报表,大多数都需要手动处理才能完成。另外,由于测量的机型越来越多,与之对应就出现多种格式的模板,而常用的尺寸解析信息输出格式单一,不能按照用户的需求输出,且尺寸信息的操作性不强
技术实现思路
鉴于以上内容,有必要提供一种,通过对尺寸信息文件进行处理,提取尺寸数据供用户操作管理,并按照用户的需求输出自定义格式的报表。一种尺寸信息输出系统,应用于计算机中,该系统包括读取模块,用于从存储装置中读取一个尺寸信息文件的内容,并检查该尺寸信息文件的内容是否符合预设的要求;提取模块,用于当尺寸信息文件的内容符合预设的要求时,按照预设的提取方式以及尺寸信息文件中的尺寸输出关键字,提取该尺寸信息文件中的尺寸数据,并将尺寸数据依次存储于一个结构体数组中;添加模块,用于将上述结构体数组中各数组的尺寸数据依次添加到预设的尺寸通用列表中各类尺寸数据栏位的相应位置处;整理模块,用于显示上述添加尺寸数据后的尺寸通用列表,对尺寸通用列表中的尺寸数据进行整理;设置模块,用于设置各类尺寸数据在报表中的起始输出位置;输出模块,用于依照所设置的起始输出位置,将尺寸通用列表中各列的尺寸数据依次输出至报表中,并显示该报表于显示装置上。一种尺寸信息输出方法,运行于计算机中,该方法包括读取步骤从存储装置中读取一个尺寸信息文件的内容,并检查该尺寸信息文件的内容是否符合预设的要求;提取步骤当尺寸信息文件的内容符合预设的要求时,按照预设的提取方式以及尺寸信息文件中的尺寸输出关键字,提取该尺寸信息文件中的尺寸数据,并将尺寸数据依次存储于一个结构体数组中;添加步骤将上述结构体数组中各数组的尺寸数据依次添加到预设的尺寸通用列表中各类尺寸数据栏位的相应位置处;整理步骤显示上述添加尺寸数据后的尺寸通用列表,对尺寸通用列表中的尺寸数据进行整理;设置步骤设置各类尺寸数据在报表中的起始输出位置;输出步骤依照所设置的起始输出位置,将尺寸通用列表中各列的尺寸数据依次输出至报表中,并显示该报表于显示装置上。相较于现有技术,本专利技术所述的,通过预设的条件对尺寸信息文件进行处理,提取该尺寸信息文件中的尺寸数据供用户操作,并根据用户的设定的格式输出包括该尺寸数据的报表供用户查看。附图说明图I是本专利技术尺寸信息输出系统较佳实施例的架构示意图。图2是本专利技术尺寸信息文件的示意图。图3是本专利技术尺寸信息输出系统较佳实施例的功能模块图。图4是本专利技术整理通用尺寸列表的示意图。图5是本专利技术尺寸信息输出方法较佳实施例的流程图。主要元件符号说明权利要求1.一种尺寸信息输出系统,其特征在于,该系统包括 读取模块,用于从存储装置中读取一个尺寸信息文件的内容,并检查该尺寸信息文件的内容是否符合预设的要求; 提取模块,用于当尺寸信息文件的内容符合预设的要求时,按照预设的提取方式以及该尺寸信息文件中的尺寸输出关键字,提取该尺寸信息文件中的尺寸数据,并将尺寸数据依次存储于一个结构体数组中; 添加模块,用于将上述结构体数组中各数组的尺寸数据依次添加到预设的尺寸通用列表中各类尺寸数据栏位的相应位置处; 整理模块,用于显示上述添加尺寸数据后的尺寸通用列表,对尺寸通用列表中的尺寸数据进行整理; 设置模块,用于设置各类尺寸数据在报表中的起始输出位置; 输出模块,用于依照所设置的起始输出位置,将尺寸通用列表中各列的尺寸数据依次输出至报表中,并显示该报表于显示装置上。2.如权利要求I所述的尺寸信息输出系统,其特征在于,所述的读取模块通过以下步骤检查该尺寸信息文件的内容是否符合预设的要求遍历查找该尺寸信息文件的内容中是否有尺寸输出关键字,以及当从尺寸信息文件中查找到上述尺寸输出关键字时,表示尺寸信息文件符合要求,当没有从信息文件中查找到上述的尺寸输出关键字时,表示尺寸信息文件不符合要求。3.如权利要求I所述的尺寸信息输出系统,其特征在于,所述的提取模块按照预设的提取方式提取与存储尺寸数据的步骤为 依次读取尺寸信息文件中的内容,当读取到尺寸输出关键字时,提取该尺寸输出关键字所在行到下一个尺寸输出关键字所在行之间的各行代码,以得到一个或多个尺寸数据块; 读取尺寸数据块中的“=”所在行的代码,以得到该尺寸数据块中的尺寸数据; 将上述读取到的尺寸数据的格式从字符串类型转换为浮点型,并将各尺寸数据块的尺寸数据作为一个数组依次存储于结构体数组中,该结构体数组包括一个或多个数组。4.如权利要求I所述的尺寸信息输出系统,其特征在于,所述的整理包括根据用户的需求删除尺寸通用列表中重复的行,对尺寸通用列表中的尺寸数据按照各类尺寸数据进行排序,以及对尺寸数据进行编辑的操作。5.如权利要求I所述的尺寸信息输出系统,其特征在于,所述的设置模块还用于设置报表的存储路径,以及所述的输出模块还用于按照所设置的存储路径存储该报表。6.一种尺寸信息输出方法,其特征在于,该方法包括 读取步骤从存储装置中读取一个尺寸信息文件的内容,并检查该尺寸信息文件的内容是否符合预设的要求; 提取步骤当尺寸信息文件的内容符合预设的要求时,按照预设的提取方式以及尺寸信息文件中的尺寸输出关键字,提取该尺寸信息文件中的尺寸数据,并将尺寸数据依次存储于一个结构体数组中; 添加步骤将上述结构体数组中各数组的尺寸数据依次添加到预设的尺寸通用列表中各类尺寸数据栏位的相应位置处;整理步骤显示上述添加尺寸数据后的尺寸通用列表,对尺寸通用列表中的尺寸数据进行整理; 设置步骤设置各类尺寸数据在报表中的起始输出位置; 输出步骤依照所设置的起始输出位置,将尺寸通用列表中各列的尺寸数据依次输出至报表中,并显示该报表于显示装置上。7.如权利要求6所述的尺寸信息输出方法,其特征在于,所述的读取步骤中,检查该尺寸信息文件的内容是否符合预设的要求包括遍历查找该尺寸信息文件的内容中是否有尺寸输出关键字,以及当从尺寸信息文件中查找到上述尺寸输出关键字时,表示尺寸信息文件符合要求,当没有从信息文件中查找到上述的尺寸输出关键字时,表示尺寸信息文件不符合要求。8.如权利要求6所述的尺寸信息输出方法,其特征在于,所述的提取步骤中,按照预设的提取方式提取与存储尺寸数据的步骤包括 依次读取尺寸信息文件中的内容,当读取到尺寸输出关键字时,提取该尺寸输出关键字所在行到下一个尺寸输出关键字所在行之间的各行代码,以得到一个或多个尺寸数据块; 读取尺寸数据块中的“=”所在行的代码,以得到该尺寸数据块中的尺寸数据; 将上述读取到的尺寸数据的格式从字符串类型转换为浮点型,并将各尺寸数据块的尺寸数据作为一个数组依次存储于结构体数组中,该结构体数组包括一个或多个数组。9.如权利要求6所述的尺寸信息输出方法,其特征在于,所述的整理包括根据用户的需求删除尺寸通用列表中重复的行,对尺寸通用列表中的尺寸数据按照各类尺寸数据进行排序,以及对尺寸数据进行编辑的操作。10.如权利要求6所述的尺寸信息输出方法,其特征在于,该方法还包括设置报表的存储路径,以及按照所设置的存本文档来自技高网...
【技术保护点】
一种尺寸信息输出系统,其特征在于,该系统包括:读取模块,用于从存储装置中读取一个尺寸信息文件的内容,并检查该尺寸信息文件的内容是否符合预设的要求;提取模块,用于当尺寸信息文件的内容符合预设的要求时,按照预设的提取方式以及该尺寸信息文件中的尺寸输出关键字,提取该尺寸信息文件中的尺寸数据,并将尺寸数据依次存储于一个结构体数组中;添加模块,用于将上述结构体数组中各数组的尺寸数据依次添加到预设的尺寸通用列表中各类尺寸数据栏位的相应位置处;整理模块,用于显示上述添加尺寸数据后的尺寸通用列表,对尺寸通用列表中的尺寸数据进行整理;设置模块,用于设置各类尺寸数据在报表中的起始输出位置;输出模块,用于依照所设置的起始输出位置,将尺寸通用列表中各列的尺寸数据依次输出至报表中,并显示该报表于显示装置上。
【技术特征摘要】
【专利技术属性】
技术研发人员:张旨光,吴新元,申竞捷,饶金刚,
申请(专利权)人:鸿富锦精密工业深圳有限公司,鸿海精密工业股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。