摘要
对于基于网络的协同设计而言,异地成员间的异构CAD数据共享问题一直制约着其发展。STEP/XML元素映射法通过建立STEP和XML数据语言的映射关系,实现两种数据的转换。由于两种语言的语法不尽相同,难以确保实现一一映射,在转换过程中容易造成部分数据丢失。STEP标准更新快、体系庞大,不易实现全面的转换。在该研究基础上提出了整体封装法,该方法通过XML CDATA将STEP数据整体封装到XML中,然后通过XML数据进行网络传输。该方法不但易于实现,而且还可以保证产品模型数据转换的完整性,更加有利于网络协同设计的实现。
For the network collaborative design members from different place,heterogeneous CAD data sharing has always been restricting the development.STEP/XML element mapping method achieves the two data conversion through building the mapping relation between STEP and XML.Since the grammar of the two languages are not all the same,it’s hard to ensure the mapping one to one,which will be easy to cause loss of partial data.At the same time,STEP standard updates quickly,and the system is so huge,thus it is not easy to achieve full conversion.Based on the above research,data encapsulation method is put forward that encapsulates the STEP data inside XML by using the XML CDATA(XML character data),and then the data can be used for network transmission.This method is not only easy to be realized,but also can ensure the integrity of the product model data conversion.So,it is more conducive to the implementation of network collaborative design.
出处
《机械设计与制造》
北大核心
2012年第6期77-79,共3页
Machinery Design & Manufacture
基金
国家自然基金(61070247)
河南省科技攻关项目(102102210382)
关键词
协同设计
数据转换
元素映射
整体封装
Collaborative Design
Data Conversion
Element Mapping
Data Encapsulation