- 1、本文档共50页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第9章_CAD文字与表格的使用
第9章 二次开发及AutoLISP
第9章 二次开发及AutoLISP
▪AutoCAD 二次开发在化工制图中的应用
▪AutoCAD 二次开发在化工制图中的应用
▪AutoLISP语言基础
▪AutoLISP语言基础
▪Visual LISP 基础
▪Visual LISP 基础
▪DCL基础
▪DCL基础
AutoCAD 二次开发在化工制图中的应用
AutoCAD 二次开发在化工制图中的应用
• 二次开发的目的及必要性
• 二次开发的目的及必要性
• 几种主要的二次开发语言简介
• 几种主要的二次开发语言简介
• 化工AutoCAD二次软件开发的思路及步骤
• 化工AutoCAD二次软件开发的思路及步骤
二次开发的目的及必要性
二次开发的目的及必要性
AutoCAD软件作为CAD工业的旗帜产品,以其强大的功能得到广大用户的
青睐。它具有精确的坐标系,能够完成各种图形的精确绘制、任意缩放和修
改,支持数字化仪的精确输入。尽管如此,由于AutoCAD是作为一个通用的绘
图软件而设计开发的,但各行各业都有自己的行业和专业标准,许多单位也有
自己的技术规格和企业标准,化工行业也不例外,有着大量的各种图纸设计标
准,因而,AutoCAD不可能完全满足每一用户的具体应用要求。但是,
AutoCAD具有开放的体系结构,它允许用户和开发者在几乎所有方面对其进行
扩充和修改,同时可以利用多种开发语言,开发可以自动完成某一绘制任务的
软件,可大大提高绘制速度,改善工作效率。以上工作可称之为AutoCAD 的二
次开发技术。也就说AutoCAD二次开发技术主要包括两个方面:一方面是对它
的功能进行扩充和修改,如修改或增加菜单、进行各种定制工作;另一方面是
利用开发工具编写能够完成特殊任务的自动绘制软件,如下面将介绍的通过人
机交互界面输入必要的数据后,系统自动完成法兰的绘制,就属于这一类型,
在化工绘图中,我们需要的也是有关这一方面的开发软件,它能最大限度地满
足用户的特殊需要,通过调用各种已经开发好的专用零件图绘制软件,加快绘
制速度,提高工作效率。尤其重要的是,可以将大量的计算工作交给计算机去
完成。这样,不仅提高了绘图速度,同时也提高了绘制精度,避免了人为的计
算错误。
目前很多化工技术人员对AutoCAD 的使用一般还仅限于它自身的各种绘图
功能,使用鼠标手工绘制各种图件,对其强大的二次开发功能还没有进行深入
使用。如果能使用AutoCAD 的二次开发技术开发出一套软件,让AutoCAD 自动
绘制我们目前使用的各种图件,就可以大大提高作图效率,发挥出AutoCAD 的
强大图形编辑、修改功能,对图件中的各种元素进行任意修改,满足各种不同
的图件格式和绘图标准,由此可见,对于一个化工技术人员来说,学会自己开
发AutoCAD二次应用软件显得十分必要,因为这将大大减少具体的绘制工作,
而可以将主要精力集中到设备的设计中去,从而加快化工设备的开发速度。
近几年来,随着计算机软、硬件技术的飞速发展及其应用的普及,也带来
了化工领域使用计算机的浪潮。首先是各课程教学使用了CAI课件,学生们可
以清楚地看到各种物质的具体颜色,并可以看到动画反应,让学生们能够形象
生动地上课。然后是各种实验仿真软件的出现,让学生们不用亲自下到工厂,
也不用浪费任何原料,在没有危险的情况下就可以完成对实验过程或者是生产
流程的学习和实习。同时计算机可以对反应进行模拟,对实验数据的拟合都大
大方便了化工工作者。随之诞生的各种化工专用软件,给化学工业的发展注入
了新鲜血液,使化学工业的发展如虎添翼。
目前,随着化学工业的进一步向前发展,各种新的机械设备被人们设计和
制造,这些设备的工程图都是一件很大的工程。比如一个完整热交换器图纸,
就需要一个专人1~2天的工夫才能完成。利用AutoCAD 的二次开发技术,可以
编出对热交换器的图进行批处理的程序,只需通过简单的人机会话,计算机能自
动绘制出图纸,这也是化工技术人员学习掌握AutoCAD二次开发技术的目的之
所在。随着化学工业的不断日新月异,对设备图纸绘制的速度要求也将越来越
快,利用AutoCAD二次开发技术开发而成的软件直接绘制各种设备的技术将在
化学工业中得到更加广泛的应用,其开发技术必将伴着化学工业一起发展。
几种主要的二次开发语言简介
几种主要的二次开发语言简介
⑴AutoLISP
AutoLISP语言是AutoCAD所支持的一种
文档评论(0)