Font Size: a A A

Research Of Data Exchange Method Based On STEP/XML

Posted on:2010-05-04Degree:MasterType:Thesis
Country:ChinaCandidate:X J FuFull Text:PDF
GTID:2178360275978567Subject:Mechanical Manufacturing and Automation
Abstract/Summary:PDF Full Text Request
As the development of global economy and Internet technology, there is an international trendence on the fields of inderstries design and manufactury. Different districts's enterprices cooperations become more and more obvious. So data exchange being the emphases among heterogeneous systems in different districts.STEP (ISO10303) standard is the criterion of international data exchange used for product expression. In these decade years of its release, STEP expanded speedily and had covered with various mechanical scopes. AP214 is the application protocol oriented the whole process of auto design. It contains mechanical design, manufacture, technics layout, product information and other aspects. But there are not enough supports for STEP neutral files to transfer and exchange data among systems of different districts, then, it is also difficult to implement data exchange and share. Due to its Web flexibility, XML being the carrier of Web information transformation. This issue mainly studied the data exchange problems between STEP and XML based on STEP AP214, develop a STEP/XML system of data exchange, and include pre-processor and post-processor, to achieve the aim of data exchange from STEP AP214 to XML and their reverse.Firstly, the mapping relationship between XML and EXPRESS is studied which define STEP standard. Under the condition of ST-Developer, distill the information of geometry and configure in STEP AP214 file used by ROSELIB functions. Then, match EXPRESS definition corresponded, complete the conversion from STEP AP214 to XML according to the mapping relationship and instance representation. Just because I have compiled the XML Schema structure of STEP AP214, the XML file we have got is valid and could release on Web being data fountain.Throngh design the XML parse of DOM, we can parse the XML file which release on Web. Generate the node tree within system that the nodes are entities and attributes of AP214. Sequencely, make use of functions of DOM nodes, and then distill the node information of DOM node tree. We must transfer the corresponding entities of AIM (Application Interprise Model) in STEP AP214 to C++ classes, produce entities instances just through ROSE fuctions build classes objects and endow value from DOM nodes information. At last, accomplish the conversion from XML file to STEP AP214 file, and then provide systems which support STEP style for operation.Finally, prove system of STEP/XML data exchange can realized the product data exchange based on Internet among heterogeneous systems in different districts through a concrete instance.
Keywords/Search Tags:data exchange, XML, STEP, EXPRESS
PDF Full Text Request
Related items