空心雨毕业论文网提供毕业论文、职称论文、硕士论文、计算机论文等的代写服务,同时还提供各种期刊论文的发表。如果你有需要,请联系我们QQ:5599630;电话:13350726595;E-mail:singlehearted@vip.qq.com
RSS
 

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

来源:okxy168 作者:

摘要:本文介绍了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),能简洁并高效地实现许多复杂功能。

2 结构建模系统的设计思想

  为了配合工程设计人员的使用习惯,本文的设计思想是使设计人员在使用CAD命令绘制图形的同时,对图形对象进行处理,使绘制所得的结构模型文件中既有结构几何信息,又包含荷载信息、约束信息等,并可输出为用户所需的数据文件。
  基于这种思想,采用面向对象的方法进行开发是最合适的选择。所谓面向对象,其指导思想是按人们通常的思维方式建立域模型,设计出尽可能地表现求解方法的软件。为此,必须尽量直接表现组成问题域的事物及事物间的相互联系的概念,建立适合人们思维方式的描述模式。当前,计算机技术正朝着分布式处理、并行处理、智能化、化的方向发展,而面向对象技术即是实施这些目标的关键技术之一。现在,面向对象程序设计的思想和工具已经在建筑结构程序设计中得到广泛应用。
  一个工程的结构部分主要由梁、柱等构件组成,通过对其基本信息的研究,可以归纳出各种构件的特征信息,然后分别对其进行整理,并最终把它们赋予矢量图形的图素中。在程序运行过程中,根据图形信息查找到相应的特征信息,从而达到绘图与建模同步完成的目的。

3 结构建模系统的开发方法

  在ObjectARX环境下进行建模系统的开发,其步骤如图1所示。
  为了便于分类管理,在创建结构模型之前应使系统自动进行初始化,如对各种不同的构件分配不同的线形、颜色及层名等。利用ObjectARX包含的AcEd、AcDb类库中的相关函数可以简便地完成这些功能要求,也可以使用具有相同功能的全局函数来实现,如acdbEntMod()全局函数就可以用来修改一个实体所在的层。

阅读更多内容1 · 2 · 3 · 下一页>>
1
最新评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
      本站是由一个众多学科的博士群体组建而成,主要创办者为成都各重点高校博士。本论文网内理工科写手均为博士,文科类写手大部分为博士,且领域涵盖广泛,写作势力强大,若有部分专业,没有相关的写手,我们给你寻找合适的写手! 依托强大的人力资源,我们本着诚心交流的宗旨,专门为您排解写作上的难题。从在科研及实践工作中稳扎稳打的经历,我们具备了研究问题,解决问题的能力。论文写作和论文发表,作为教育体系的一个重要环节,我们确实有能力给您解决好问题,正所谓,真金不怕火来炼,请相信我们的势力,没有把握的事,我们不会做!
      本站受多家期刊委托,其中包括国家级中文核心期刊目录正刊,CSSCI目录正刊,增刊,省级以上公开出版的优秀期刊正刊,本站负责论文推荐发表,加急1个月即可发表。本站负责论文发表,不发表承诺退款!!目前主要负责法律,管理,经济,理工,农学,行政,医学,艺术,英语等类论文发表论文代写。详细期刊目录见本站相关内容。
赞助商链接