首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
美国AutoDESK公司研制的通用绘图软件包AutoCAD,在微机CAD领域中流行最广、用户最多。该公司为了帮助用户充分利用AutoCAD,从Auto-CAD2.18版开始,在其中嵌入了AutoLISP编程语言。随着AutoCAD版本的提高,AutoLISP的功能也在不断增强。现在,AutoLISP已经成为AutoCAD最主要的二次开发工具。可是,直到现在广泛流行的Auto-CAD 11.0版,AutoLISP提供的屏幕输出函数功能仍  相似文献   

2.
本文将VB与AutoCAD数据传送的DDE技术和AutoLISP语言结合起来,利用VB编制软件,将各种命令和计算结果利用AutoLISP语言形成一个AutoLISP文件,然后通过DDE技术使AutoCAD调入该文件运行,这样一来绘图软件的编制不但简单高效,而且其绘图速度也大为提高。  相似文献   

3.
一、Visual LISP中的ActiveX对象1. 概述AutoCAD 2000是一个通用的绘图平台,它为用户提供了多种二次开发工具,如:ObjectARX、ActiveX Automation、ADS/ADSRX、AutoLISP、VLISP、VBA等。AutoCAD 2000提供的ActiveX Automation支持不仅使程序开发更容易、更快捷,它还为AutoLISP应用程序提供了一些新功能。例如,您可以用VLISP通过AutoLISP代码访问ActiveX对象,还可以通过ActiveX与支持ActiveX功能的其他Windows应用程序交互。在许多方面,ActiveX处理AutoCAD图形对象比一般的AutoLISP函数要快得多。Acti…  相似文献   

4.
随着AutoCAD在机械设计、制图中的广泛应用,设计制图的工作效率已明显提高,可以说,AutoCAD是目前最为流行的工程图形处理软件之一,其较为完善的绘图功能和友好的人机对话界面,给用户以耳目一新的感觉,它还允许用户在其平台上利用AutoLISP语言或建立在C语言上的ADS、ARX等开发工具,对其进行有针对性的二次开发.但是,这些开发工具都有其不足之处:AutoLISP运行速度不快,开发界面单调且不友好;ADS是建立在C语言基础上的,而C语言是面向Windows编程的,学习难度相对较大.因此,不论用AutoLISP还是ADS在AutoCAD上进行二次开发,都受到了一定的局限.  相似文献   

5.
在应用AutoCAD软件作勘察图件时,将地质钻孔绘于平面图上是必需的。如果钻孔很多,绘图工作将非常繁琐。利用AutoLISP语言对AutoCAD进行二次开发,编制出绘制钻孔程序,并采用DCL语言对AutoLISP程序进行可视化,两者相结合,能快速、准确地完成任务。  相似文献   

6.
塑料管制品产品的尺寸控制是由挤出成型机机头来决定。传统的机头零件设计是由人工根据经验数据和公式决定,其效率低,难以优化处理。本文介绍的系统是以绘图软件AutoCAD为基础进行二次开发而成的。系统采用了BASIC语言的文件管理功能,对用户输入参数进行分析,生成一个包含有AutoCAD所需要的绘图数据的绘图文件。然后在AutoCAD状态下,完成机头各零件的设计绘图,最后拼凑成装配图。AutoCAD所完成的工作是通过AutoLISP程序实现。在该系统中,设计了一个专用的菜单文件,把各个AutoLISP程序联系起来。在专用菜单的提示下,用户可以选择机头CAD系统的各个功能。实现参数取入、类型决定、尺寸计算、图形生成、尺寸标注和绘图存图等功能。专用菜单技术,使得设计程序分散化、独立化,有利于改善AutoLISP对用户堆栈空间的限制。  相似文献   

7.
AutoCAD是美国Autodesk公司开发的专门用于计算机设计绘图工作的软件,而AutoLISP是内含于AutoCAD软件内、强化AutoCAD的最好、最直接的程序语言。该文介绍AutoLISP的一些基本语法、函数及作者在使用中编写的AutoLISP程序。  相似文献   

8.
AutoCAD是一种人机交互的绘图软件,本身并不具备参数化绘图功能,更不具备尺寸驱动功能,但用户可以利用其所提供的强大的二次开发语言AutoLISP、VisualLISP、VBA开发完全个性化的、性能更为优越的、具有尺寸驱动功能的参数化绘图软件。  相似文献   

9.
AutoCAD是微机CAD领域中理想的图形支持软件,而AutoLISP是开发AutoCAD的有力工具。但使用AutoLISP的用户都知道,AutoLISP是一种求值型语言,而非解释型或编译型语言,其核心是求值器,运行程序时直接装入源程序,由求值器读入程序进行求值计算,最后返回求值结果。由于直接运行源程序,不  相似文献   

10.
圆柱相贯线自动生成方法   总被引:1,自引:0,他引:1  
丁卫  谭巍 《微计算机应用》1998,19(5):289-292
在管道工程设计中,经常需要绘制圆柱相贯线,本文利用空间解析几何的方法建立其数学模型,并利用AutoLISP语言来实现AutoCAD自动生成相贯线的方法,对其进行计算机辅助几何设计,深化AutoCAD的绘图环境。  相似文献   

11.
AutoLISP是一种基于LISP的具有智能特性的编程语言。它嵌入在AutoCAD软件中,可以大大简化编程和设计,节约时间和精力,目前已成为AutoCAD中必不可少的工具。产品设计领域,随着CAD(计算机辅助设计)的广泛应用,AutoLISP语言越来越受到设计人员的重视。笔者介绍了AutoLISP程序语言在计算机辅助设计中的几个应用实例,展示了其强大、快速的处理能力和广阔的应用前景。  相似文献   

12.
AUTOCAD二次开发技术在模具设计中的应用   总被引:3,自引:0,他引:3  
王志峰 《数字社区&智能家居》2007,1(2):1112-1113,1119
AutoCAD被广泛应用于模具、机械等行业,现对AutoCAD进行二次开发,定制用户自定义下拉菜单,并结合VisualLISP语言实现对模具零件的参数化设计,开发适合本专业的绘图工具,以提高绘图效率。  相似文献   

13.
一、AutoLISP不再辉煌 Autodesk公司的AutoCAD是目前PC平台上最流行的通用型计算机辅助设计系统。为了便于用户在其基础上作二次开发,形成各专业化的计算机辅助设计系统,自R2.1开始,Autodesk公司在AutoCAD内部加入了用户化CAD系统的AutoLISP语言。AutoLISP语言作为一种嵌入在AutoCAD内部的LISP  相似文献   

14.
该文介绍了利用AutoLISP与DCL语言开发工具,开发符合国家机械制图标准的机械制图序号标注实用工具的设计思想与实施方法。该实用工具,扩充了AutoCAD的功能,提高了机械制图的绘图效率,有一定的实用价值和推广意义。  相似文献   

15.
AutoCAD是一种普遍使用且功能强大的绘图软件,提供了用户的二次开发。介绍了基于AutoLISP语言的CAD二次开发过程,例举了部分功能实现的代码和调用过程,并对开发方式进行了全面的对比和分析。  相似文献   

16.
通过实例说明,应用AutoLISP和DCL,能够编写出人机交互强,功能强大的程序,对AutoCAD进行十分有效的二次开发,从而提高绘图效率,并使AutoCAD真正地起到辅助设计作用。  相似文献   

17.
资料窗     
AutoCAD为当今最为流行的工程绘图软件,其强大的绘图功能已给传统的工程设计手段带来方式上的根本性变革,国外和国内众多机械、化工、建筑、木工、电器行业的工程设计已越来越多地引进AutoCAD设计工具。《AutoCAD C语言高级编程》一书,以AutoCAD R12为基础,对AutoCAD C语言编程系统作了系统的介绍。该书作者结合自己丰  相似文献   

18.
现在,AutoLISP已经成为AutoCAD最主要的二次开发工具。可是,直到现在广泛流行的AutoCAD11.0版,AutoLISP提供的屏幕输出函数功能仍然较弱,用普通的方法开发不出界面美观的AutoLISP应用程序。为此,必须对AutoLISP的屏幕输出功能进行扩充。笔者用ANSI.SYS来扩充AutoLISP屏幕输出功能,只要系统盘中有ANSI.SYS文件,并且在配置文件CONFIG.SYS中有DEVICE=[d:][Path]ANSI.SYS语句,就能确保DOS启动机器后,ANSI.SYS被加载到内存中。此时,在AutoLISP程序中,使用屏幕输出函数PRINC,  相似文献   

19.
AutoCAD是美国Autodesk公司出版的大型计算机辅助绘图软件,它以其功能强大,性能稳定可靠,输入输出接口好等优点颇受广大工程技术人员的欢迎,是绘图的得力助手。目前,我厂几个技术部门微机中安装的都是AutoCAD 12.0版本。笔者在深入剖析AutoCAD后,觉得尽管R12版功能强大,但仍有不尽人意之处,为方便使用,笔者用AutoCAD内嵌的开发工具AutoLISP语言编写了以下几个实用程序。 一、直线的无边界延伸 AutoCAD不提供任意延伸某条直线的功能,只提供了一个“延伸”命令Extend。使用时,先选择延伸到的目标,然后选择被延伸的目标,若延伸后这两个目标不能相交,则拒绝延伸,这就局限了“延伸”  相似文献   

20.
在规则、测量等专业中,AutoCAD软件应用较多。或以AutoCAD为操作平台,采用AutoLISP或C/C++作为开发语言,开发出比较专业化的软件。应用AutoCAD时,有些操作要多个命令组合,采用AutoLISP将多个命令的组合作为一个命令,会大大提高工作效率,同时也会提高出图质量。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号