一种基于XML的三维检验规程传递方法及系统技术方案

技术编号:26173399 阅读:23 留言:0更新日期:2020-10-31 13:56
本发明专利技术公开了一种基于XML的三维检验规程传递方法及系统。该基于XML的三维检验规程传递方法包括:获取三维检验规程主数据信息,并依据主数据信息,基于XML创建三维检验规程主文件;部署文件推送服务;建立关联链接;由XML创建三维检验规程主文件和关联链接部署三维检验规程解析接口;依据部署文件推送服务,待检验工序的检验执行系统调用三维检验规程解析接口,得到结构化三维检验规程信息。本发明专利技术能提高信息传递的效率与便捷性。

【技术实现步骤摘要】
一种基于XML的三维检验规程传递方法及系统
本专利技术涉及数字化检验
,特别是涉及一种基于XML(EXtensibleMarkupLanguage,可扩展标志语言)的三维检验规程传递方法及系统。
技术介绍
在复杂产品制造企业中,检验业务往往贯穿产品制造全过程中的各个工序,因此,作为检验业务依据的检验规程需要在多个业务环境下传递,用于支持各个环节的检验活动。此外,在三维数字化检验技术不断发展的今天,检验规程亦正从传统形式转换为三维检验规程形式。三维检验规程中的信息量庞杂,各类信息数据结构差异大,且各类信息之间亦存在复杂的关联关系。现有的检验规程传递方法主要采用多类信息载体并行传递的方式,这使得三维检验规程在不同系统之间的传递通路与技术接口复杂,不具备通用性;并且在传输的文件、信息、数据量较大的情况,对于传输通路的要求亦较高。因此,现有的检验规程传递方法存在传输不便、信息传输效率低的问题。
技术实现思路
基于此,有必要提供一种基于XML的三维检验规程传递方法及系统,以提高信息传递的效率与便捷性。为实现上述目的,本专本文档来自技高网...

【技术保护点】
1.一种基于XML的三维检验规程传递方法,其特征在于,包括:/n获取三维检验规程主数据信息,并依据所述主数据信息,基于XML创建三维检验规程主文件;所述三维检验规程主数据信息包括三维检验规程信息、工序号信息、检验特性信息、检验特性所关联的三维标注信息、检验特性所关联的几何特征和检验特性对应的检验视图信息;/n部署文件推送服务;/n建立关联链接;所述关联链接包括所述三维检验规程主文件与轻量化模型文件的关联链接、所述三维检验规程主文件与三维检验规程目录下的图片的关联链接以及所述三维检验规程主文件与三维检验规程中的参考文件的关联链接;/n由所述XML创建三维检验规程主文件和所述关联链接部署三维检验规...

【技术特征摘要】
1.一种基于XML的三维检验规程传递方法,其特征在于,包括:
获取三维检验规程主数据信息,并依据所述主数据信息,基于XML创建三维检验规程主文件;所述三维检验规程主数据信息包括三维检验规程信息、工序号信息、检验特性信息、检验特性所关联的三维标注信息、检验特性所关联的几何特征和检验特性对应的检验视图信息;
部署文件推送服务;
建立关联链接;所述关联链接包括所述三维检验规程主文件与轻量化模型文件的关联链接、所述三维检验规程主文件与三维检验规程目录下的图片的关联链接以及所述三维检验规程主文件与三维检验规程中的参考文件的关联链接;
由所述XML创建三维检验规程主文件和所述关联链接部署三维检验规程解析接口;
依据所述部署文件推送服务,待检验工序的检验执行系统调用所述三维检验规程解析接口,得到结构化三维检验规程信息。


2.根据权利要求1所述的一种基于XML的三维检验规程传递方法,其特征在于,所述获取三维检验规程主数据信息,并依据所述主数据信息,基于XML创建三维检验规程主文件,具体包括:
利用CATIA的CATIDescendant接口获取三维检验规程的根元素,并读取三维检验规程信息;所述三维检验规程信息包括三维检验规程的ID、名称、版本、模型名称和模型版本;
创建XML文件,建立根节点3DIP,并为所述根节点3DIP创建属性,得到根节点3DIP的属性,并采用所述三维检验规程信息为所述根节点3DIP的属性赋值;所述根节点3DIP的属性包括三维检验规程的ID属性、名称属性、版本属性、模型名称属性和模型版本属性;
获取所有待检验工序的工序号信息,在所述根节点3DIP下为每个工序创建子节点STEP,并采用所述工序号信息为所述子节点STEP的属性赋值;
获取各工序的检验特性信息,在所述子节点STEP下创建NODE节点,并为所述NODE节点创建属性,得到NODE节点的属性,并采用所述检验特性信息为所述NODE节点的属性赋值;所述检验特性信息包括检验特性的ID、名称、特性类型、检验方法与工具、检验特征数和评价准则;所述NODE节点的属性包括检验特性的ID属性、名称属性、特性类型属性、检验方法与工具属性、检验特征数属性和评价准则属性;
获取检验特性所关联的三维标注信息,在所述NODE节点下创建ANNOTATION节点,并为所述ANNOTATION节点创建属性,得到ANNOTATION节点的属性,并采用所述检验特性所关联的三维标注信息为所述ANNOTATION节点的属性赋值;所述检验特性所关联的三维标注信息包括检验特性公差要求的类型、理论值、上偏差、下偏差、公差带形状、公差原则、基准和基准公差原则;所述ANNOTATION节点的属性包括检验特性公差要求的类型属性、理论值属性、上偏差属性、下偏差属性、公差带形状属性、公差原则属性、基准属性和基准公差原则属性;
获取检验特性所关联的几何特征,在所述NODE节点下创建FEATURE节点,并采用所述检验特性所关联的几何特征为所述FEATURE节点的属性赋值;
获取检验特性对应的检验视图信息,在所述NODE节点下创建POS节点,并采用所述检验特性对应的检验视图信息为所述POS节点的属性赋值。


3.根据权利要求1所述的一种基于XML的三维检验规程传递方法,其特征在于,所述部署文件推送服务,具体包括:
利用tomcat服务器发布面向局域网的文件推送服务;所述文件推送服务的输入为所需要推送的文件的全路径,输出为对应的文件;所述文件推送服务用于读取所述所需要推送的文件的全路径,并根据所述所需要推送的文件的全路径进行搜索,当获取到文件时,将获取到的文件传递至请求端。


4.根据权利要求2所述的一种基于XML的三维检验规程传递方法,其特征在于,所述建立关联链接,具体包括:
读取三维检验规程对应的轻量化模型文件,在所述根节点3DIP下构建L_MODEL节点,并采用轻量化模型文件在文件服务器中的绝对路径为所述L_MODEL节点的属性赋值;
在所述根节点3DIP下构建Pictures节点,遍历三维检验规程目录下的所有图片,当获取到一个图片,则在所述Pictures节点下增加一个Picture节点,并采用获取到的图片的绝对路径为所述Picture节点的属性赋值;
读取三维检验规程中的参考文件,在所述根节点3DIP下构建Refs节点,当获取到一个参考文件,则在所述Refs节点下增加一个Ref节点,并采用参考文件的绝对路径为所述Ref节点的属性赋值。


5.根据权利要求1所述的一种基于XML的三维检验规程传递方法,其特征在于,所述三维检验规程解析接口的输入为三维检验规程编号、三维检验规程编号版本以及需要检验的工序号,输出为结构化检验规程信息;所述三维检验规程解析接口用于对所述三维检验规程主文件和所述关联链接进行解析,得到结构化三维检验规程信息;所述结构化三维检验规程信息包括所述检验特性信息、所述检验特性所关联的三维标注信息、所述检验特性所关联的几何特征、所述检验特性对应的检验视图信息、轻量化模型文件的下载链接、三维检验规程目录下的图片的下载链接以及三维检验规程中的参考文件的下载链接。


6.一种基于XML的三维检验规程传递系统,其特征在于,包括:
三维检验规程主文件创建模块,用于获取三维检验规程主数据信息,并依据所述主数据信息,基于XML创建三维...

【专利技术属性】
技术研发人员:段桂江刘睿刘涛涛周小雄李文琴
申请(专利权)人:北京航空航天大学昌河飞机工业集团有限责任公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1