晓东CAD家园网 - 浅谈AutoLISP在水工CAD方面的应用 autolisp语言程序设计
浅谈AutoLISP在水工CAD方面的应用
提交日期:2003-10-23 浏览: 538
水利科技与经济
WATER CONSERVANCY SCIENCE AND TECHNOLOGY AND ECONOMY
1999年 第5期 第1卷 Vol.5 No.1 1999
--------------------------------------------------------------------------------
浅谈AutoLISP在水工CAD方面的应用
汪恩良 张菊蓉 任树坤
[摘 要] AutoLISP语言作为嵌入在AutoCAD内部的具有智能特点的编程语言,是开发应用AutoCAD不可缺少的工具。只是大部分设计人员尚不能对AutoCAD进行二次开发,对引进的CAD软件进行修改,编制出一些实用的小软件。本文以开发“寒区水闸计算机辅助设计支持系统”软件为例,简单介绍一下AutoLISP在开发水工CAD方面的应用,供工程设计人员在AutoCAD二次开发中作为参考。
[关键词] AutoLISP 水工 CAD DCL
1 前言
随着科学技术的发展,微型计算机在各行各业推广和应用越来越普及,计算机技术已不仅仅应用于科学计算,而且逐渐发展成为和许多科学技术部门结合起来建立各不相同的计算机辅助系统,计算机辅助设计(Computer Aided Design,简称CAD)是其中的一个分支。目前,CAD技术的应用大致可以分为两大应用领域:一类是产品设计,如飞机、汽车、船舶、机械、电子产品;另一类是工程设计,如土木、建筑、水利、矿山、铁路、石油、化工等各种类型的工程。CAD技术在产品设计领域的发展尤为迅速,现已成为这些领域研究问题的唯一手段。已经证明在水工设计中引进CAD技术无论计算、绘图都使我们的设计工作上一个台阶,无论是质量还是速度,都是令人满意的。水利部已正式要求各设计部门在2000年达到所有图纸均由计算机绘出。但是,目前各设计部门大多只能应用Auto CAD软件包,一笔一笔地绘出图形。工程设计人员大部分时间花费在繁琐的计算、绘图中,设计工作有很大的重复性。只是大部分设计人员尚不能对AutoCAD进行二次开发,对引进的CAD软件进行修改,编制出一些实用的小软件。本文以开发“寒区水闸计算机辅助设计支持系统”软件为例,简单介绍一下Auto LISP在开发水工CAD方面的应用,供工程设计人员在AutoCAD二次开发中作为参考。
2 AutoLISP语言简介
LISP语言是List Processing language的缩写,它产生于50年代后期,是一种资格最老的程序设计语言之一。AutoLISP是嵌入在AutoCAD内部的LISP语言。该语言可以给AutoCAD系统增添以高级语言编写程序的能力,而且非常适合于图形的应用。
2.1 源程序编辑
AutoLISP程序文件代码实际上是以ASCII文本文件的格式存储的,其文件名的扩展名是
更多阅读
数学论文:浅谈反思在初中数学教学中的重要性
数学论文: 浅谈反思在初中数学教学中的重要性反思既是一种思想,更是一种技术。教学反思对教师的成长极为重要。只有对教学反思有明晰而正确的认识,才能在情感上真正接受反思思想,从而激发反思的内在动力,进而产生具体的反思行为。而数
浅谈如何在小学语文课堂中实施探究性学习
浅谈如何在小学语文课堂中实施探究性学习张彦彬摘要:在小学语文教学中,教师通过指导启发学生、创设情境、激活学生思维、激发学生兴趣,教给学生探究的方法,引导学生开展探究性学习,对提高学生语文综合素质具有至关重要的意义。在实际的
浅谈小学数学中研究性学习的开展 (海盐教育网)
浅谈小学数学中研究性学习的开展周雪平(海盐县实验小学)摘 要 在小学数学教学中开展研究性学习活动的理论基础是布鲁纳的“发现学习”,从国外的实例看也有其可行性;具体操作时,可按问题的提出、过程研究、成果展示、活动评价四环节进行实
浅谈小学英语导学案的编写和使用 导学案的编写
浅谈小学英语导学案的编写和使用发布人:陈阳发布时间:2011-12-5点击:22内容来源:原创http://www.wjhtxx.com/webs/read.aspx?ID=45997教案,是教师教学活动的设计。过去,我们教师备课都是自己备课,把备课的各个环节呈现在备课本中,上课都
浅谈ISO9001:2008与ISO9001:2000的区别—200901P28
浅谈ISO9001:2008与ISO9001:2000的区别国家注册高级审核员 乐桃娟ISO9001:2008标准已经于2008年11月14日正式发布。ISO 9001:2008标准发布1年后,所有经认可的认证机构所发放的认证证书均为ISO9001:2008认证证书;(即2009年11月14日以后