论文部分内容阅读
本文首先分析了目前计算机辅助设计技术的研究背景和发展现状,然后介绍了几种已有的AutoCAD二次开发工具,并对其进行了对比,提出了使用ObjectARX进行环形梁柱式机墩二次开发的可行性和必然性。然后详细地介绍了ObjectARX2002的特征、功能以及它的类库和程序结构。本文对环形梁柱式机墩设计原理从结构力学角度进行了详细的分析,说明了环形梁柱式机墩的计算方法。提出了利用ObjectARX2002进行AutoCAD二次开发的基本思想和组织结构,介绍了本系统的研究内容和实施方案,以及几个重要模块的功能和开发方法,并重点介绍了课题实施过程中一些重要问题的解决方法。最后给出了本系统的安装说明、使用说明和运行实例,对所做的工作进行了总结,并指出了今后研究工作的方向。 本环形梁柱式机墩计算机辅助设计系统,选用C++语言机制,Visual C++6.0为编码工具,在Visual C++6.0的开发环境下利用ObjectARX2002工具,使用共享的动态连接MFC库,创建Window用户界面,开发了环形梁柱式机墩计算机辅助设计系统。本系统主要通过用户在Visual C++6.0的MFC类库创建的对话框下和AutoCAD2002图形系统之间的交互实现设计可视化和自动化。该系统充分利用ObjectARX提供的面向对象的开发功能,利用面向对象的数据封装机制实现数据抽象和信息隐藏,使用户在更高的层次上和系统交互。