TransCAD

Overview of MPA (매크로 파라메트릭 교환)

  A methodology of exchange of model data between CAD systems using macro file, which is modeling commands set of each commercial CAD system.

  Mapping in the macro-parametric approach comprises two levels. The first is a schema mapping level between the modeling commands set of a CAD system and the neutral modeling commands set. The second is a data translation level between the macro file of the commercial CAD system and the XML macro file. To translate models between CAD systems, the macro information that is generated by a commercial CAD system is translated into an XML macro file, which is again translated into the command sequence of the receiving CAD system. A set of neutral modeling commands has been defined by analyzing several commercial CAD systems and this set of commands is used as the schema of a given XML macro file.

  To translate CAD models between heterogeneous CAD systems using the macro-parametric approach, we need two translations, pre-and post-processing. The translation from a macro file generated by a commercial CAD system into a standard macro file is the pre-processing, and the other translation from a standard macro file to a macro file of the receiving CAD system is the post-processing. The scenario of data exchange is shown in figure. The translated model of the receiving CAD system can be edited parametrically.

Details are here.