建筑CAD技术应用教程第15课.ppt

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 主讲: 清华大学出版社 第15课 建筑CAD二次开发技术 本课学习重点 随着CAD技术在建筑设计领域中的不断深入,广大的工程设计人员已不能满足只会运用CAD进行设计绘图。与此同时,通用CAD软件在处理一些专业性较强的问题时也表现出明显的缺陷。因此,工程设计人员掌握一定的CAD软件研发知识,能开发出一些专业性较强的设计、绘制、编辑等程序,对今后专业设计的高效性具有重要意义,这也是适应CAD技术进一步向网络化、集成化、专业化方向发展的需要。 第6教学单元 建筑CAD二次开发技术 ? 计算机语言和处理程序 ? 建筑CAD二次开发主要内容和工具 ? 设计建筑专业宏命令的方法 ? 定制标准库文件和专业菜单系统 第15课 建筑CAD二次开发技术 第6教学单元 建筑CAD二次开发技术 15.1 建筑CAD二次开发基础知识 15.1.1 计算机语言 现代计算机正向着巨型、微型、并行、分布、网络化和智能化等几个方面发展,其相应的软件也逐步丰富和完善。随着计算机硬件的发展,计算机语言经历了机器语言,汇编语言,高级程序设计语言,面向对象的程序设计语言等过程。 · 机器语言:所谓机器语言就是指机器的指令系统,它包含了每台计算机能够执行的基本操作,这些操作是由指令形式(一个字节或多个字节的二进制代码形式)来书写的。它是裸机惟一直接能识别和执行的指令。 · 汇编语言:以符号指令替代机器指令的编程方法。,但是符号指令不能被计算机直接识别和执行,必须将它翻译成机器语言后才能执行,这个翻译工作是由汇编程序来完成的。 第15课 建筑CAD二次开发技术 第6教学单元 建筑CAD二次开发技术 15.1 建筑CAD二次开发基础知识 15.1.1 计算机语言 · 高级语言(面向过程的程序设计语言):高级语言是由表达各种意义的“词”和“数学公式”,按照一定语法规则组成的面向过程的语言。用高级语言进行程序设计比较接近人的习惯,编出的程序与具体的机器指令无关,可以独立于机器,通用性较强。用高级语言编写的源程序机器是不能直接识别和执行的。 · 面向对象的程序设计语言:与过去面向过程程序设计比较,面向对象程序设计语言的最大特点在于面向的是对象而不是过程。它主要具有封装性、继承性和多态性等特点。用面向对象的程序设计语言编的程序也不能直接为机器所识别和执行,必须编译成机器指令后才能运行。 第15课 建筑CAD二次开发技术 第6教学单元 建筑CAD二次开发技术 15.1 建筑CAD二次开发基础知识 15.1.2 建筑CAD系统二次开发的主要内容 1、用户化图形界面开发 使用AutoCAD的用户可以通过定制AutoCAD菜单系统的方法来适应本专业的使用需求。可以对菜单增加命令,重新归类组成新的菜单组;也可以将宏文件和AutoLISP程序直接挂接到菜单上运行;还可以运用DCL、AutoLISP语言编制和管理专业对话框,使专业用户使用软件更加得心应手。实际上用户化图形界面的设计也是软件二次开发的主题框架,通过此框架才能将二次开发的内容和程序具体表现出来。 第15课 建筑CAD二次开发技术 第6教学单元 建筑CAD二次开发技术 15.1 建筑CAD二次开发基础知识 15.1.2 建筑CAD系统二次开发的主要内容 2、设计和建立专业化的标准库 对AutoCAD用户来讲,标准库主要分为图块库和参数库两种类型。 图块库是将绘制完成的相关图形制作成图块,按照不同类型的图块放置在相应的库目录下,图块可以直接从库中调用,可以按要求在图块插入的过程中改变尺寸比例,但图块内部的图形对象的相关位置和尺寸是不能改变的,因此在使用时局限性较大,此类图块的主要类型有各类建筑符号、人物、车辆、家具及少部分的建筑构造详图等。 参数库的设计与建立比较复杂,需要一定的数据库知识和编程知识,但对专业设计人员来讲使用则比较方便。 第15课 建筑CAD二次开发技术 第6教学单元 建筑CAD二次开发技术 15.1 建筑CAD二次开发基础知识 15.1.2 建筑CAD系统二次开发的主要内容 3、设计和规划专业化的系统功能和命令集 在专业设计绘图工作中,仅仅依靠AutoCAD系统提供的基本命令工作效率是很低的,这就需要设计和规划专业化的系统功能和命令集,而这部分的工作是对软件进行二次开发的核心,也是比较困难和繁琐的部分。这部分内容需要运用各种开发环境提供的编程语言来实现。 第15课 建筑CAD二次开发技术 第6教学单元 建筑CAD二次开发技术 15.1 建筑CAD二次开发基础知识 15.1.3 AutoCAD系统主要开发工具 1、Auto LISP语言和Visual LISP开发环境 在众多的Auto

文档评论(0)

wxc6688 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档