实现建筑CAD软件和建筑物理计算的智能化集成.pdfVIP

实现建筑CAD软件和建筑物理计算的智能化集成.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
应用面向对象方法 实现建筑CAD软件与建筑物理计算的智能化集成 李建成 (华南理工大学亚热带建筑研究室) 摘蔓本文简要介绍了面向对象方法的基本机制,研究了应用面向对象方法开 发建筑c^D软件的可行性,并对如何实现建筑cAD软件和建筑物理计算的智能化 集成的方法和步骤作了分析。 关t词面向对象建筑cAD建筑物理,画∥7 1引言 当前,我国建筑业中计算机辅助建筑设计的应用发展很快。相比来说,国内建筑CAD 软件的研耕开发相对游后。目前国内的这类软件大都以一种传统的模式来进行系统设计; 透层完成平面的设计,生成总体模型用于效果图.生成立剖面投影用于立剖面施工图。基 本上没有建筑物理的计算部分. 这些传统模式的建筑设计CAD软件采用的是过程式、结构化敦件设计方法。软件的 基本操作对象是软件支撑平台提供的基本实悻,如直线、圆弧等.设计者的工作就是通过 不断绘制、煽辑这些基本几何瞳形来形成建筑设计,建筑构件所具有的物理性质根本无法 通过这些几何圈形反映出来.更无法利用建筑师输入的大量数据来避{亍建筑物理方面的计 算.这样的软件灵蓖是计算机辅助作图,智能程度不高。虽然用了计算机搞设计,但建筑 设计和建筑物理计算依然脱节. 当前世界上CAD技术的发展趋势是智能化、三维化、集成化和阿络化,我们建筑CAD 软件的发展要赶上世界发展趋势就需要改变以往的软件开发模式.采用新的方法、新的思 鬻,在开发新的建筑CAD软挣的同时,解决好建筑CAD敦件和建筑物理计葬的集成问 薏. 2西l钔时象的程序设计方法 “面向对童”的程序设计方法在近年来得到了迅速的发展,广泛瘟用子各种软件系统 如摄佧系统、数据库、用户界面以及各种大型复杂软件.面向对象的方法认为;客观世界 是由许多各种各样的对象组成,每个对象都有直己朐特性、状态和运动援雒.对象之闯可 以互相通讯、相互作用,不同对象之问的相互作用和联系就构成了各种各幸葶不同的系统, 构成了我们所面对的客观世界. 什么是面向对象程序设计方法的基奉机制呢?麓是对毒(object)、消息(峭I船c)、 方法(method)、类(dB鹞)和继承(捌瑚i协地e). 459 对象是由效据以及对对象进行操作 的方法组成,一个面向对象的程序就是由 相互关联的对象所组成,对象之问可以相 互通讯. 而消息则表示事物及事物问的相互 联系,当一个对象从另一个对象收到消息 时,由对象决定采用什么方法去完成相应 圉1对象的内部蛄构 的功能. 类是对具有相周属性(数据类型)和行为(方法)的对象的描述。从一组对象中抽 象出公共属性和方法并把它们保存在类当中是面向对象系统的核心.予类可以继承父类所 有的属性和方法,并附加自己所特有的属性和方法。 建立在这种对象、消息、方法、类和继承等概念基础上的面向对象软件的基本特性 是对象的封装性和继承性。通过封装可以将对象的定义与对象的实现分开,通过继承实现 共享数据和代码,进而创建新类。 3面向对象的机制与建筑C加 面向对象的机制.通过类对实例进行了抽象,并将属性和方法封装在对象内部。同 时,面向对象的继承机制提供的软件代码可重用性。通过对面向对象机制和建筑设计进行 了比较,发现面向对象机制与建筑设计的行业特点十分吻合. 建筑专业对象存在着种类少,款式多的特点。设计中涉及的建筑对象种类,不外乎粱、 拄、壕体、楼板、门、窗、楼梯、阳台……等十几二十种.然而,由于不断有新型建材投 入应用、建筑构件的多样性和建筑师不断地创新设计,要求建筑设计CAD软件能以一种 开放而科学的方法建立构件体系. 我们可以把一组具有相同性质的对象加以概括,把公共的方法和数据都放在周一个类 中。在面向对象的继承机制下.新的类自动继承父类的属性,作为父类也把自身的特性传 递给子类.因此.创建新类就是针对与父类的差异进行编程。比如,在创建隔声门对象时, 就无须重复编写与一般门对象相同性能的程序代码。而是直接继承门对象的主要代码,另 外再针对图形、材料、性能等作特别描述说田.此外,还可以运用多继承机翻.同时继承 多个父类的属性,如钢筋混凝土和加气混凝土组成的复合保温墙体的定义,可同时继承墙 体,钢筋混凝土墙体,和加气混凝±

文档评论(0)

bhl0572 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档