导 师: 刘春
学科专业: 082503
授予学位: 硕士
作 者: ;
机构地区: 沈阳航空工业学院
摘 要: 随着CAD//CAM技术的发展和广泛应用,针对专门用途而构建的小型CAD//CAM平台越来越受到重视。这样的小型系统一般不需要强大的实体建模或曲面建模功能,而是通过专用或标准的数据交换接口读入高端CAD软件所设计的几何模型数据。小型CAD//CAM系统只需对模型数据进行存储、显示或实施专门的管理和操作功能。 本文对小型CAD//CAM平台进行了模块化设计,考虑了系统的可扩展性。运用面向对象的编程技术、利用C++语言在Visual Studio 2005开发环境下完成了模型数据管理、可视化两大功能模块的开发,并将相关开源代码中的通用模块集成到系统中。 产品数据交换的标准化技术也随着CAD//CAM技术的发展而变得更加重要,它实现了不同CAD//CAM系统间的数据共享和交换。STEP作为新一代的产品数据交换标准,正在被越来越多的CAX系统所青睐。本文对STEP标准进行了深入的研究,剖析了STEP中性文件的构成以及各种体素在该文件中的描述格式。然后针对AP203和AP214应用协议设计、开发了一套STEP后置处理器,主要实现了形体信息的提取功能。 最后,完成了STEP后置处理器与CAD//CAM平台的集成和系统测试,实现了模型浏览器功能。该平台可应用于3D仿真和虚拟装配。 With the development and application of CAD//CAM technologies, it’s more and more important to construct a miniature CAD//CAM system for special applications. Commonly, there are not strong functions required in such a miniature system, such as solid modeling and surface modeling, but it can get the model data designed by a high-end CAD software via the dedicated or standard interfaces. All things the miniature CAD//CAM System just to do are to save the model data, display the model or excute other special management and operation. In this paper, a miniature CAD//CAM software platform with different modules is designed, and this platform has a certain degree of scalability. Then two modules/(model data management and visualization/) are developed with the use of object-oriented programming techniques and C++ language in Visual Studio 2005, and the common modules from open-source code are integrated into this platform. Standardized product data exchange technologies become more important with the development of CAX technologies, they achieve the sharing and exchange of data among the various CAX systems. As the new standard, the STEP is being favored by more and more CAX systems. This paper in-depth studies the STEP, then analysises the structure of the STEP neutral document and the format of the entities information which is described in the neutral document. And then, a STEP post-processor based AP203 and AP214 is designed and developed, and it will be used to read model data from a STEP neutral document. Finally, the post-STEP processor is integrated into the miniature CAD//CAM platform, after tested, the target platform can view all kinds of solid models. The platform can be applied to 3D simulation and virtual assembly.
领 域: [自动化与计算机技术] [自动化与计算机技术]