加入收藏 | 设为首页
广告位出租
中国论文网 >> 计算机 >> 计算机应用 >> ObjectARX环境下的结构建模系统的开发

ObjectARX环境下的结构建模系统的开发

发布时间:2006-09-15 00:24

摘要:本文介绍了AutoCAD提供的ObjectARX开发环境,阐述了利用ObjectARX开发一种新的结构建模系统的思路及方法,即直接利用绘图工具进行结构信息输入。输入的结构信息可以生成为不同的数据文件,从而大大提高工作效率。



关键词:结构建模 ObjectARX 面向对象

 

前言

  近年来,随着计算机技术的飞速发展,绝大多数的工程设计人员已经采用计算机来进行建筑结构的分析和设计。在实际应用中,有众多的结构分析软件可供选择,如ANSYS、SAP2000等。这些软件虽然都能较好地完成分析任务,但它们基本上都是按传统的编程方法实现的,其前后处理功能还有待进一步改进。结构分析软件中的前后处理部分通常是用户耗时最多的阶段,尤其是结构建模部分更是关键,它直接影响着软件的应用效率。因此,对结构建模这一功能模块进行专门的研究和开发,使其拥有更强的功能和更高的效率,成为了建筑结构设计及软件开发人员的重点课题。

  利用纯Windows风格的AutoCAD2000提供的开发环境ObjectARX来进行结构建模系统的研制,可以充分利用面向对象编程技术的优势,最大限度地提高系统资源的利用率和软件系统的功能,而且也符合广大工程设计人员的使用习惯,有助于设计人员快速地掌握、使用新开发的结构建模系统,提高工作效率。

1 面向对象的开发环境ObjectARX

  AutoCAD是目前在Windows 98/2000/NT环境下应用最广泛、使用人数最多的CAD软件,它是广大工程设计人员最为熟悉的工作平台。AutoCAD2000除了提供一般通用的CAD功能,如绘图、编辑等,还为用户提供了不同的开发环境,如AutoLISP、VisualLISP、ObjectARX等。其中,ObjectARX是一种特定的C++编程环境,它是在AutoCAD R13使用的ARX(AutoCAD Run-time eXtention)的基础上发展起来的第二代面向对象的编程环境。ObjectARX应用程序本质上是Windows DLL程序,而AutoCAD本身则是一个典型的Windows程序,因此ObjectARX应用程序与AutoCAD、Windows之间均采用Windows的消息传递机制直接通信。ObjectARX程序以C++为基本开发语言,具有面向对象编程方式的数据可封装性、可继承性及多态性等特点。用其开发的CAD软件具有模块性好、独立性强、连接简单、使用方便、内部功能高效实用等优点,并且支持MFC(Microsoft Fundation Class),能简洁并高效地实现许多复杂功能。
分页:[1] 2 3 4  下一页
版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
发表评论: 匿名发表 用户名: 查看评论
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
Copyright © 2006 Chinalww.com. All rights reserved.中国论文网 版权所有