下面是小编为大家整理的CAD快速选择功能介绍,本文共13篇,仅供参考,喜欢可以收藏与分享哟!本文原稿由网友“早日暴富”提供。
篇1:CAD快速选择功能介绍
在AutoCAD 中,当需要选择具有某些共同特性的对象时,可利用“快速选择”对话框,根据对象 的图层、线型、颜色、图案填充等特性和类型,创建选择集,
选择“工具”|“快速选择”命令,可打开“快 速选择”对话框。
篇2:CAD过滤选择功能介绍
在AutoCAD 中,可以以对象的类型(如直线、圆及圆弧等)、图层、颜色、线型或线宽等特 性作为条件,过滤选择符合设定条件的对象,
在命令行中输入FILTER 命令,打开“对象选择过滤器” 对话框。需要注意此时必须考虑图形中对象的这些特性是否设置为随层。
篇3:浩辰CAD快速引线功能
为了帮助用户节省创建引线和引线注释的时间,浩辰CAD软件下载平台就打造了快速引线功能,那这个功能具体是怎么操作呢?下面我们就让我们来了解浩辰CAD的详细操作步骤,
一、操作步骤
1.输入命令“QLEADER”或选择菜单“标注”=〉“引线”或点击工具条按钮 。
图1
注释类型:设置引线的注释类型。 选择的类型将改变 QLEADER 引线的注释提示。多行文字:提示创建多行文字注释。如图5-12-2所示。
图2 图3
复制对象:提示用户复制多行文字、单行文字、公差或块参照对象,并将副本连接到引线末端。副本与引线是相关联的,这就意味着如果复制的对象移动,引线末端也将随之移动。
公差:显示“公差”对话框,用于创建将要附着到引线上的特征控制框。如图5-12-3。
块参照:提示插入一个块参照。 块参照将插入到自引线末端的某一偏移位置处,并与该引线相关联,这就意味着如果块移动,引线末端也将随之移动。带块参照的引线始终不会显示钩线。如图4。
图4 图5
无:创建无注释的引线。
多行文字选项:设置多行文字选项。只有选定了多行文字注释类型时该选项才可用。
提示输入宽度:提示指定多行文字注释的宽度,
始终左对齐:无论引线位置在何处,多行文字注释始终左对齐。
文字边框:在多行文字注释周围放置边框。如图5。
重复使用注释:设置重新使用引线注释的选项。
无:不重复使用引线注释。
重复使用下一个:重复使用为后续引线创建的下一个注释。
重复使用当前:重复使用当前注释。 选择“重复使用下一个”之后,重复使用注释时将自动选择此选项。
2.“引线和箭头”选项卡 如图6示。
图6 图7
引线:设置引线格式。
直线:在指定点之间创建直线段。
样条曲线:用指定的引线点作为控制点创建样条曲线对象。如图7。
通过“引线设置”对话框用户在使用快速引线命令时应用以下样式:
◆指定引线注释和注释格式
◆设置引线添加到多行文字注释的位置
◆限制引线点的数目
◆限定第一段和第二段引线的角度
◆指定引线格式,直线或者是样条曲线
◆指定引线箭头类型。
◆设置多行文字选项,当引线注释格式为“多行文字”时,使用文字选项可以必要的时候提示用户输入文字宽度,可以限制文字始终左对齐,还可以在文字周围绘制边框。
◆重复使用的上一次注释,而不是每次重新创建。
引线设置将随DWG文件一同保存,在文件下一次打开时,这些参数仍然有效,即使所打开的图形是由AutoCAD绘制的,同时每个DWG文件的设置是完全独立的,互不干扰。
篇4:如何快速精通CAD
CAD即计算机辅助设计(CAD-Computer Aided Design) 利用计算机及其图形设备帮助设计人员进行设计工作 ,简称cad。 在工程和产品设计中,计算机可以帮助设计人员担负计算、信息存储和制图等项工作。CAD还包含:电气CAD、外贸结算CAD、加拿大元、冠状动脉性心脏病、计算机辅助诊断、服装CAD等含义。
在模具行业等制造业常用的是AutoCAD,关于如何精通这个软件我们有以下几点建议:
1.明确自己的目的,要知道自己用来做什么的,要用到什么功能,
2.不要想去把这个软件的所有功能都去了解,很多都用不到,会分散你的精力。
3.对简单命令的多种用法的掌握。比如画圆的命令有很多方式,在关键时候要灵活应用。
4.要找些实际的东西来设计,熟能生巧,多画自然就能熟练掌握。
5.请教前人,有的时候别人的一句话抵得上自己想几天。
篇5:浩辰CAD标注工具功能介绍
本文为朋友带来的是浩辰CAD的标注工具功能的简单介绍,扩展工具中的标注工具分有索引线的附着与分离,样式的输出和输入,以及恢复原值等功能,其中标注样式的输出与输入让您在任何的CAD图纸文档中任意转换应用,解决了对样式重新设置的繁琐!
标注工具
标注工具中共提供了9种与标注相关的工具,下面简单介绍一下这些工具,如图1所示。
图1 标注工具菜单 图2标注样式输出
向说明附着索引线
命令:QLATTACH
将独立的多行文本和引线关联起来,成为一个整体的引线标注,
从说明分离索引线
命令:QLDETACHSET
选中索引和说明文字后,运行此命令后引线和说明分离。
全部附着索引线到说明
命令:QLATTACHSET
可一次性选择多个索引线和说明进行操作。
标注样式输出
命令:DIMEX
可将图中(如图2)的标注输出一个文本文件(*.dim)。
标注样式输入
命令:DIMEX
可将从其他图中输出的标注样式文件输入到当前图中。
如图3所示。
图3 标注样式输入
恢复原值
命令:DIMREASSOC
当标注内容手动替换成其他内容后用此功能可使标注值恢复为测量值。
篇6:CAD关于选择的一些技巧
在操作CAD时,选择也有技巧讲究.
一 基本选择方式和技巧
1.用户可以用鼠标一个一个地选择目标,选择的目标逐个地添加到选择集中,
2.用户也可以通过鼠标直接框选:通过指定对角点定义矩形区域来选择对象。指定第一个角点之后:从左到右拖动光标创建封闭的窗口选择,仅选择完全包含在矩形窗口中的对象;从右到左拖动光标创建交叉选择。选择包含于或经过矩形窗口的对象。
3.使用shift剔除所选元素或使用ctrl添加元素。
除上述以外,AutoCAD还提供了下列选择方式:
1.Window(以键入“w”响应Select object或直接在屏幕上自右至左拉一个矩形框响应Select object提示)矩形窗口内部元素被选中。
2.Crossing(以键入“C”响应Select object或直接在屏幕上自左至右拉一个矩形框响应Select object提示)矩形窗口内以及与矩形相交元素被选中。
3.Wpolygon(以键入“WP”响应Select object)多边形窗口内部元素被选中。
4.Cpolygon(以键入“CP”响应Select object)多边形窗口内部以及与多边形相交元素被选中。
5.AutoCAD还提供了Fence方式(以键入“F”响应Select object)选择实体,画出一条不闭合的折线,所有和该折线相交的实体即被选择。
6.AutoCAD还可以键入“P”响应Select object,选择上一次被选中元素。
7.另外,在选择目标时,有时会不小心选中不该选择的目标,这时用户可以键入R来响应“select objects:”提示,然后把一些误选的目标从选择集中剔除,然后键入A,再向选择集中添加目标,
也可以按住shift点击需剔除元素。
8.当所选择实体和别的实体紧挨在一起时可在按住CTRL键的同时,然后连续单击鼠标左键,这时紧挨在一起的实体依次高亮度显示,直到所选实体高亮度显示,再按下enter键(或单击鼠标右键),即选择了该实体。
9.CAD还可以有条件选择实体,即用'filter响应select objects,在AutoCAD及其以上版本中,还提供了QuickSelect方式选择实体,功能和filter类似,但操作更简单,方便。
灵活运用上述选择技巧可以提高作图速度.
高级选择
在执行命令过程中,可使用下列命令来选择对象。这些命令为辅助命令,不能单独使用。
① 全部(ALL):选择图形中所有显示的对象。
② 删除(R):可把已选择的对象从选择集中排除。
③ 添加(A):把对象添加到选择集中。
④ 栏选(F):使用此命令时单击鼠标会出现虚线,凡被此虚线经过的对象都会选中。
⑤ 上一个(P):选择上一个选择集。
⑥ 最后一个(L):选择最后绘制的图形。
⑦ 圈交(CP):交叉多边形窗口选择。
循环选择法
当多个对象间距很紧密甚至重叠时,如果只要选择其中某一对象,可使用循环选择法,步骤如下:
① 按住Ctrl键不放,把拾取框放到要选择的对象上单击,打开循环选择。
② 继续单击鼠标,直到要选的对象亮显。
③ 敲Enter键退出
篇7:企业如何选择CAD软件
CAD技术日益普及,企业的应用水平也不断提高,用户的困难不在于是否开展CAD工作,而是面对市场上纷纭众多的软件,感到无所适从,开发商用尽周身解数推销自己的产品,但用户依然困惑,究竟该买哪家的产品才不至于在激烈的市场竞争大潮中被淘汰,
----目前,CAD产品从操作平台上主要分为两大类:一是以PTC、UG等为代表的工作站上的CAD软件;另一类是以MDT、KMCAD等为代表的微机平台上的CAD产品。近几年来,随着微机技术的飞速发展,一批在微机平台上运行的高性能的CAD产品出现,为CAD技术的普及和应用提供了十分有利的客观条件。当前我国机械行业CAD技术应用工作发展很快,大中型企业普遍实现了“甩图板”的初步目标,并且正在向三维CAD方面发展。中小企业普及应用CAD技术的局面已经形成,一些有实力、有需要的企业也已把开展三维CAD技术应用纳入当前计划之中。目前,国内市场上销售的比较成熟的二维CAD软件有好几种,既有国外的,也有国内自主开发的,三维CAD软件则基本上是国外的产品。这些软件在功能、价格、适用范围等方面有很大差别。由于工作站上的CAD软件技术复杂、售价高,并且涉及到企业多方面的应用以及以后的管理和国标化等后续工作,因此企业在选型时应十分慎重。
----“甩图板”是企业迈向CAD设计的奠基石,它具有提高绘图质量、缩短绘图时间等许多优点,但它并不是真正意义上的CAD;用三维进行设计,才能完成诸如有限元分析、机构运动仿真、数控加工,从而在产品的初始设计阶段,对产品的外观、性能了如指掌,利用理论设计和经验设计相结合的方法,将设计缺陷扼杀在摇篮里,使CAD源于传统设计,高于传统设计,
基于我国企业人员的素质和设备现状,数控机床数量相对较少,在设计中采用二维绘图和三维设计相结合的模式,在今后相当长的时间内仍有强大的生命力。为协助企业选型,我们站在用户的立场对微机平台上运行的通用机械CAD软件的选型提供一些参考意见。
深入调查,有的放矢
----负责选型的有关人员应该首先深入了解企业自身需求,工程技术人员最迫切需要解决的问题,同时对市场上的CAD软件做广泛和细致地调查,研究出适合自身应用的CAD选型方案。因各个企业的情况不同,需求也有着很大的差异,可以互为借鉴,却不能全盘照搬。市场上流通的CAD软件产品也因侧重点和技术的差异分布于不同的行业和领域,有仅适合二维绘图工作的、有进行三维设计工作的等等。只有做好调查工作,才能在具体的实施当中有的放矢,保证选型工作的顺利进行和圆满成功。
技术先进,运作规范
----这是选型中应把握的关键点,目前市场上的CAD软件繁多,其中有技术先进的,也有技术已经落后的;有在不断发展的,也有在吃几年前的老本的。选型的技术人员一定要把好技术关,了解软件技术的发展方向,所能达到的功能,来确定是否适合本单位的需要以及今后的发展前景如何。例如,目前,国外的CAD软件已经广泛应用面向对象的编程技术,而我国的CAD软件产品中应用此技术的还不很多。在保证技术先进的同时,还应该看软件开发者或销售厂商的运作情况是否规范,这里的规范包括开发、销售、服务等一系列环节,这是保证买卖双方持续有效合作的根本基础。也可以说,优秀的软件产品和规范化运作的开发商是分不开的。
立足眼前,放眼未来
篇8:XMind功能介绍
XMind是一款顶级商业品质的思维导图(mindmap)和头脑风暴(brainstorm)软件,应用全球最先进的Eclipse RCP 软件架构,全力打造易用、高效的可视化思维软件,强调软件的可扩展、跨平台、稳定性和性能,致力于使用先进的软件技术帮助用户真正意义上提高生产率。
XMIND采用Java语言开发,具备跨平台运行的性质,且基于Eclipse RCP体系结构,可支持插件,插件通过编写XML清单文件可以扩展系统定义好的扩展点。XMIND的程序主体由一组插件构成,包括一个核心主程序插件、一组Eclipse运行时插件、一个帮助文档插件和一组多语种资源文件插件。Eclipse用户会对它的界面非常亲切
XMIND 是一款易用性很强的软件,通过XMIND可以随时开展头脑风暴,帮助人们快速理清思路。XMIND 绘制的思维导图、鱼骨图、二维图、树形图、逻辑图、组织结构图等以结构化的方式来展示具体的内容,人们在用XMIND绘制图形的时候,可以时刻保持头脑清晰,随时把握计划或任务的全局,它可以帮助人们在学习和工作用提高效率。
XMind不仅可以绘制思维导图,还能绘制鱼骨图、二维图、树形图、逻辑图、组织结构图(Org、Tree、Logic Chart、Fishbone)等结构。并且,可以方便地从一种结构思变到另一种结构。不仅如此,还可以混用不同结构。
用途:
【思维管理】
XMIND 在企业和教育领域都有很广泛的应用。在企业中它可以用来进行会议管理、项目管理、信息管理、计划和时间管理、企业决策分析等;在教育领域,它通常被用于教师备课、课程规划、头脑风暴等。
【商务演示】
XMIND 被认为是一种是新一代演示软件的模式,传统的演示软件一般一种线性的方式来表达事物,XMIND 用于演示,为人们提供了一种结构化的演示模式,在XMIND中进行演示,它始终为用户提供纵向深入和横向扩展两个维度的选择,这样用户在进行演示的时候,可以根据听众和现场的反馈及时的调整演示的内容,对于听众感兴趣的话题,可以纵向深入进行讲解和挖掘,对于听众不太关心的问题可以快速的跳转到下一个话题。
【与办公软件协同工作】
XMIND 的文件可以导出成Microsoft Word、Microsoft PowerPoint、PDF、图片(包括PNG、JPG、GIF、BMP 等)、RTF、TXT 等格式,可以方便的将XMIND绘制的成果与朋友和同事共享。
XMind 常见问题(FAQ)
问:XMind是否有中文版?
答:支持多语言。中文操作系统安装后,直接就是中文界面。
问:如何改变默认的语言?比如,中文系统下如何选用英文版?
答:在XMind的快捷方式中,目标中增加语言参数即可,如 “C:\\Program Files\\XMind\\xmind.exe” -NL en_US 其它语言参数为:德文:de;日文:ja;簡中:zh_CN (多谢Yukie)
问:关于内存占用过多问题。
答:其实优化以后运行不会占用非常多的内存的。我的机器上,编辑大概11页图,占用内存使用最多的时候大概是100M左右,优化就是减少历史记录,去掉动画效果等等。另外使用sweepRAM也可以释放内存,用Firefox也会有同样的问题,用sweepRAM释放的效果一样。
如果你以前使用开源的FreeMind、免费的EDraw MindMap、或商业的MindManager,都推荐你试用一下XMind再做选择。它美观的界面、丰富的功能、格式的兼容,以及较为活跃的更新,都会给思维导图爱好者留下深刻印象。
篇9:教你快速查杀CAD病毒
近一段时间由于acad*.lsp病毒的变异导致cad及某些cad专业软件在安装上和使用出了些问题,主要症状就是安装cad软件后,不能加载cad软件的菜单,即使加载了菜单,但是有些功能也不能正常使用,
解决方法如下:
第一步 打开所有隐藏文件和文件夹,方法如下:
打开“我的电脑”,点击【工具-文件夹选项】,进入文件夹选项的对话框,点击【查看】按钮,勾掉【隐藏受保护的操作系统文件(推荐)】,勾选上【显示所有文件和文件夹】,然后点击应用 确定。
第二步 开始搜索acad*.lsp
返回到“我的电脑”点击【搜索】按钮,在要 搜索的文件和文件夹栏中,输入acad*.lsp 然后点击【立即搜索】按钮,开始搜索,
第三步 删除病毒
查看搜索结果,把安装autocad位置下的所有acad.lsp、acadapp.lsp、acadapq.lsp、acaddoc.lsp删除。如(C:\\Documents and Settings\\Administrator\\Application Data\\Autodesk\\AutoCAD \\R16.0\\chs\\Support)并把所有桌面上的acad.lsp、acadapp.lsp、acadapq.lsp、acaddoc.lsp也删除
1.删除acadisa.lin搜索步骤同流程2 搜索到acadisa.lin把其删掉即可。搜索acaddoc.fas
2.搜索步骤同流程2 搜索到acaddoc.fas把其删掉即可。
3.重装软件即可解决cad软件病毒问题。
篇10:CAD快速绘制立体五角星
一、CAD中利用五边形角点连线的方式绘制五角形平面,修建后将五角星平面做成免域。
图1
二、然后在五角星平面内侧以边的形式绘制五边形作为辅助图形。
图2
三、转到西南轴侧图,按图绘制辅助线,高度线高度自定,然后选择拉伸命令(命令行输入ext即可)选择五边形免域,输入角度时用鼠标捕图形中心点,和辅助线上图形中心点到辅助线的垂直点,输入高度时捕捉高度线的两个端点,至此完成(删掉多余的辅助线)
图3
最终效果
图4
用这个方法还可以绘制其他的立体图形。
图5
篇11:CAD二次开发技术介绍
摘 要: 本文对CAD技术中的二次开发所需的语言及工具介绍归纳,得出了一些有用的结论,对于了解CAD二次开发技术的发展及其如何适应具有一定的意义关键词:CAD二次开发技术;AutoLISP
1.前言AutoCAD荣登全球绘图软件的龙头宝座,主要是因为它具有开放的体系结构,CAD二次开发技术介绍
。它允许用户和开发者采用高级编程语言对其进行扩充和修改,即二次开发,能最大限度地满足用户的特殊要求。AutoCAD第一版于1982年11月由AutoDESK公司推出,目前被大家广泛使用的,最新版本是AutoCAD ,其二次开发语言及工具也在不断地涌现由于大量的应用领域提供了特有的几何问题,对于这些问题必须建立有效的算法,画出更精确的图形,这就是孕育CAD的二次开发,AutoCAD的二次开发主要涉及以下内容:(1)编写各种用户自定义函数并形成若干LISP、ARX、VLX或ADS文件,以及一些DCL文件。(2)建立符合自己要求的菜单文件,一般可在AutoCAD原菜单文件内添加自己的内容,对于AutoCAD版本还可增加部分菜单文件,然后经交互方式加入到系统中去。(3)在系统的ACAD.LSP或类似文件中加入某些内容以便进行各种初始化操作,如在启动时立即装入一些文件等。(4)通过系统对话框设置某些路径。这些操作在程序开发成功后向其它AutoCAD系统上安装应用,特别是需要大批安装时,需要进行很多文件检索、内容增删、子目录创建、文件拷贝、系统设置等繁琐工作,如能令上述工作全部自动进行,使整个二次开发程序在无人干预的情况下嵌入系统,将大大提高工作效率。2.CAD二次开发所涉及到的技术介绍2.1AutoCAD二次开发的内容和工具AutoCAD二次开发的主要目的是提高专业应用领域的工作效率,为专业绘图建立标准,并使常用的或重复的任务自动化等。内容如下:Ø 开发具有专业特点的用户图形界面Ø 设计建立专业化的标准图形库Ø 设计和规划专业化的系统功能和命令集AutoCAD二次开发的工具如下:Ø Auto LISP语言和Visual LISP开发环境Ø ActiveX和Visual Basic for Application (VBA)语言Ø Visual C++ 语言和ObjectARX开发环境ObjectARX—AutoCAD Runtime Extension 编程环境,构造对象的 C++ 库。这些库用于开发 AutoCAD 应用程序、扩展 AutoCAD 类和协议,创建AutoCAD 内置命令相同的新命令。2.2CAD二次开发所需语言及工具介绍1VBA 即Mcrosoft office中的Visual Basic for Applications,它被集成到AutoCAD 2000中。VBA为开发者提供了一种新的选择,也为用户访问AutoCAD 2000中丰富的技术框架打开一条新的通道。VBA和AutoCAD 2000中强大的ActiveX自动化对象模型的结合,代表了一种新型的定制AutoCAD的模式构架。通过VBA,我们可以操作AutoCAD,控制ActiveX和其它一些应用程序,使之相互之间发生互易活动。2 ADSADS的全名是AutoCAD Development System,它是AutoCAD的C语言开发系统,ADS本质上是一组可以用C语言编写AutoCAD应用程序的头文件和目标库,它直接利用用户熟悉的各种流行的C语言编译器,将应用程序编译成可执行的文件在AutoCAD环境下运行,这种可以在AutoCAD环境中直接运行的可执行文件叫做ADS应用程序。ADS由于其速度快,又采用结构化的编程体系,因而很适合于高强度的数据处理,如二次开发的机械设计CAD、工程分析CAD、建筑结构CAD、土木工程CAD、化学工程CAD、电气工程CAD等。3ObjectARXObjectARX是一种崭新的开发AutoCAD应用程序的工具,她以C++为编程语言,采用先进的面向对象的编程原理,提供可与AutoCAD直接交互的开发环境,能使用户方便快捷地开发出高效简洁的Auto CAD应用程序。ObjectARX并没有包含在AutoCAD中,可在AutoDESK公司网站中去下载,其最新版本是ObjectARX for AutoCAD 2000,它能够对AutoCAD的所有事务进行完整的、先进的、面向对象的设计与开发,并且开发的应用程序速度更快、集成度更高、稳定性更强。ObjectARX从本质上讲,是一种特定的C++编程环境,她包括一组动态链接库(DLL),这些库与AutoCAD在同一地址空间运行并能直接利用AutoCAD核心数据结构和代码,库中包含一组通用工具,使得二次开发者可以充分利用AutoCAD的开放结构,直接访问AutoCAD数据库结构、图形系统以及CAD几何造型核心,以便能在运行期间实时扩展AutoCAD的功能,创建能全面享受AutoCAD固有命令的新命令。ObjectARX的核心是两组关键的API,即AcDb(Auto CAD数据库)和AcEd(Auto CAD编译器),另外还有其它的一些重要库组件,如AcRX(Auto CAD实时扩展)、AcGi(Auto CAD图形接口)、AcGe(Auto CAD几何库)、ADSRX(Auto CAD开发系统实时扩展)。ObjectARX 还可以按需要加载应用程序;使用ObjectARX进行应用开发还可以在同一水平上与Windows系统集成,并与其它Windows应用程序实现交互操作。4 VisualLISPVisualLISP已经被完整地集成到AutoCAD 2000中,她为开发者提供了崭新的、增强的集成开发环境,一改过去在AutoCAD中内嵌AtuoLISP运行引擎的机制,这样开发者可以直接使用AutoCAD中的对象和反应器,进行更底层的开发。其特点为自身是AutoCAD 2000中默认的代码编辑工具;用它开发AutoLISP程序的时间被大大地缩短,原始代码能被保密,以防盗版和被更改;能帮助大家使用ActiveX对象及其事件;使用了流行的有色代码编辑器和完善的调试工具,使大家很容易创建和分析LISP程序的运行情况。在VisualLISP中新增了一些函数:如基于AutoLISP的ActiveX/COM自动化操作接口;用于执行基于Auto CAD内部事件的LISP程序的对象反应器;新增了能够对操作系统文件进行操作的函数。摘 要: 本文对CAD技术中的二次开发所需的语言及工具介绍归纳,得出了一些有用的结论,对于了解CAD二次开发技术的发展及其如何适应具有一定的意义关键词:CAD二次开发技术;AutoLISP1.前言AutoCAD荣登全球绘图软件的龙头宝座,主要是因为它具有开放的体系结构。它允许用户和开发者采用高级编程语言对其进行扩充和修改,即二次开发,能最大限度地满足用户的特殊要求。AutoCAD第一版于1982年11月由AutoDESK公司推出,目前被大家广泛使用的,最新版本是AutoCAD 2010,其二次开发语言及工具也在不断地涌现由于大量的应用领域提供了特有的几何问题,对于这些问题必须建立有效的算法,画出更精确的图形,这就是孕育CAD的二次开发,AutoCAD的二次开发主要涉及以下内容:(1)编写各种用户自定义函数并形成若干LISP、ARX、VLX或ADS文件,以及一些DCL文件。(2)建立符合自己要求的菜单文件,一般可在AutoCAD原菜单文件内添加自己的内容,对于AutoCAD2000版本还可增加部分菜单文件,然后经交互方式加入到系统中去。(3)在系统的ACAD.LSP或类似文件中加入某些内容以便进行各种初始化操作,如在启动时立即装入一些文件等。(4)通过系统对话框设置某些路径。这些操作在程序开发成功后向其它AutoCAD系统上安装应用,特别是需要大批安装时,需要进行很多文件检索、内容增删、子目录创建、文件拷贝、系统设置等繁琐工作,如能令上述工作全部自动进行,使整个二次开发程序在无人干预的情况下嵌入系统,将大大提高工作效率。2.CAD二次开发所涉及到的技术介绍2.1AutoCAD二次开发的内容和工具AutoCAD二次开发的主要目的是提高专业应用领域的工作效率,为专业绘图建立标准,并使常用的或重复的任务自动化等。内容如下:Ø 开发具有专业特点的用户图形界面Ø 设计建立专业化的标准图形库Ø 设计和规划专业化的系统功能和命令集AutoCAD二次开发的工具如下:Ø Auto LISP语言和Visual LISP开发环境Ø ActiveX和Visual Basic for Application (VBA)语言Ø Visual C++ 语言和ObjectARX开发环境ObjectARX—AutoCAD Runtime Extension 编程环境,构造对象的 C++ 库。这些库用于开发 AutoCAD 应用程序、扩展 AutoCAD 类和协议,创建AutoCAD 内置命令相同的新命令。2.2CAD二次开发所需语言及工具介绍1VBA 即Mcrosoft office中的Visual Basic for Applications,它被集成到AutoCAD 2000中。VBA为开发者提供了一种新的选择,也为用户访问AutoCAD 2000中丰富的技术框架打开一条新的通道。VBA和AutoCAD 2000中强大的ActiveX自动化对象模型的结合,代表了一种新型的定制AutoCAD的模式构架。通过VBA,我们可以操作AutoCAD,控制ActiveX和其它一些应用程序,使之相互之间发生互易活动。2 ADSADS的全名是AutoCAD Development System,它是AutoCAD的C语言开发系统,ADS本质上是一组可以用C语言编写AutoCAD应用程序的头文件和目标库,它直接利用用户熟悉的各种流行的C语言编译器,将应用程序编译成可执行的文件在AutoCAD环境下运行,这种可以在AutoCAD环境中直接运行的可执行文件叫做ADS应用程序。ADS由于其速度快,又采用结构化的编程体系,因而很适合于高强度的数据处理,如二次开发的机械设计CAD、工程分析CAD、建筑结构CAD、土木工程CAD、化学工程CAD、电气工程CAD等。3ObjectARXObjectARX是一种崭新的开发AutoCAD应用程序的工具,她以C++为编程语言,采用先进的面向对象的编程原理,提供可与AutoCAD直接交互的开发环境,能使用户方便快捷地开发出高效简洁的Auto CAD应用程序。ObjectARX并没有包含在AutoCAD中,可在AutoDESK公司网站中去下载,其最新版本是ObjectARX for AutoCAD 2000,它能够对AutoCAD的所有事务进行完整的、先进的、面向对象的设计与开发,并且开发的应用程序速度更快、集成度更高、稳定性更强。ObjectARX从本质上讲,是一种特定的C++编程环境,她包括一组动态链接库(DLL),这些库与AutoCAD在同一地址空间运行并能直接利用AutoCAD核心数据结构和代码,库中包含一组通用工具,使得二次开发者可以充分利用AutoCAD的开放结构,直接访问AutoCAD数据库结构、图形系统以及CAD几何造型核心,以便能在运行期间实时扩展AutoCAD的功能,创建能全面享受AutoCAD固有命令的新命令。ObjectARX的核心是两组关键的API,即AcDb(Auto CAD数据库)和AcEd(Auto CAD编译器),另外还有其它的一些重要库组件,如AcRX(Auto CAD实时扩展)、AcGi(Auto CAD图形接口)、AcGe(Auto CAD几何库)、ADSRX(Auto CAD开发系统实时扩展)。ObjectARX 还可以按需要加载应用程序;使用ObjectARX进行应用开发还可以在同一水平上与Windows系统集成,并与其它Windows应用程序实现交互操作,4 VisualLISPVisualLISP已经被完整地集成到AutoCAD 2000中,她为开发者提供了崭新的、增强的集成开发环境,一改过去在AutoCAD中内嵌AtuoLISP运行引擎的机制,这样开发者可以直接使用AutoCAD中的对象和反应器,进行更底层的开发。其特点为自身是AutoCAD 2000中默认的代码编辑工具;用它开发AutoLISP程序的时间被大大地缩短,原始代码能被保密,以防盗版和被更改;能帮助大家使用ActiveX对象及其事件;使用了流行的有色代码编辑器和完善的调试工具,使大家很容易创建和分析LISP程序的运行情况。在VisualLISP中新增了一些函数:如基于AutoLISP的ActiveX/COM自动化操作接口;用于执行基于Auto CAD内部事件的LISP程序的对象反应器;新增了能够对操作系统文件进行操作的函数。3.AutoCAD二次开发语言AutoLISP及对话框控制语言——DCL介绍(1)AutoLISPAutoLISP的全名是LIST Processing Language,Visaul Lisp 是为扩展和自定义 AutoCAD 功能而设计的一种编程语言,它的起源可以追溯到五十年代末的 LISP 语言。LISP 最初是为编写人工智能 (AI) 应用程序设计的,现在仍是许多人工智能程序的基础。其发展过程可以描述如下:自从LISP语言发展到Auto LISP以来, Auto LISP 一直是自定义 AutoCAD 的标准语言。Visual LISP (VLISP) 增加了许多重要功能,是新一代的 AutoCAD LISP 语言。作为开发工具,VLISP 提供了一个完整的集成开发环境 (IDE),包括编译器、调试器和其他工具,大大提高了自定义 AutoCAD 的效率。(2) Auto LISP的目的Auto LISP的目的是进行AutoCAD二次开发 包括:l 直接增加和修改AutoCAD命令;l 随意扩大图形编辑功能;l 建立图形库和数据库;l 直接访问和修改当前图形;l 开发CAD软件包。(3)AutoCAD的典型应用AutoCAD最典型的应用是实现参数化绘图程序设计包括:1)尺寸驱动程序;指通过改变实体标注的尺寸实现图形的自动修改。2)鼠标拖动程序;指利用Auto LISP提供的函数(GRREAD[]),它让我们直接读取CAD的输入设备,任选项追踪光标移动,当光标移动为“真”时,通过鼠标移动光标调整所需的参数值从而改变屏幕图形的大小和形状。(4) Auto LISP的特点1)解释性程序 ,它仅能以解释方式运行于AutoCAD内部;2)一切成分都以函数形式给出,没有语句概念和其它语法结构,它的运行是执行一些函数再调用一些函数;3)程序=数据,即,数据和程序统一表达为表结构(S-表达式),故可把程序当数据来处理也可把数据当程序来处理;4)运行程序=对函数求值 ;在函数求值过程中实现函数功能;5)常用递归方式.(5) Auto LISP 语言基础Auto LISP 语言基础包括一Auto LISP 数据类型,二Auto LISP 变量,三Auto LISP 程序格式。l Auto LISP 数据类型(整数、实数、字符串表(标准表,引用表)和点对、选择集、图元名、文件描述符、VLA 对象、符号和变量)l Auto LISP 变量(内存变量、系统变量)内存变量:整型变量、实型变量、字符串变量、表变量变量系统变量:系统变量控制、AutoCAD 的某些功能和设计环境、命令的工作方式。l Auto LISP程序格式1)所有括号都是成对的都需要左右匹配;2)阅读函数时按从左到右的规则进行;3)函数名必须放在表中第一个元素的位置即放在操作数之前而不是放在中间,表中函数之间、参数之间及函数与参数之间均至少要一个空格;4)两表之间和表内的参数、函数之间(只需一个)不需要多余的空格和回车,故一个表可占多行,一行可书写多个表;5)“;”作注释,可放在程序的任何位置;6)一般以扩展名“.LSP”的ASCII码形式表达(6)对话框控制语言——DCL1)Dcl的重要性与DCL工作方式随着AutoCAD的版本提高,人机交互界面愈来愈先进,参数的对话框输入法替代了命令行输入法,设计自己的对话框以成为一次二次开发的重要任务。对话框由对话框控制语言(DCL)编写,以ASCII文件的形式出现,对话框中包含各种控件元素,每个控件的大小和功能都由控件的属性决定,而对话框本身的大小则由少量的定位信息控制,对话框本身不能完成所设计的功能,功能的实现要靠AutoIISP语言来实现2)DCL功能的实现步骤编制一个dcl对话框定义文件,它是由一个或几个对话框描述单元组成的ASCII文件。扩展名为“.dcl”,对话框描述单元以层次结构描述了个对话框的工作方式及其包含的控件编写一个相应的Auto LISP应用程序来调用或控制DCL文件预定义功能。3)简单对话框控制示例hello : dialog { label = “Sample Dialogue Box”; : text { label = “第一个示例对话框:”; } : text { label = “Hello World!”; } : button { key = “accept”; label = “OK”; is_default = true; }}4)DCL主要预定义控件和集控控件/集控名DCL表达式含义 按钮Button立即可见,要求动作效果 编辑框Edit_box可输入和编辑单行文本 图像按钮Image_button显示图像窗的按钮 列表框List_box按行排列的文字串供选择 弹出示列表Popup_list可弹出的列表框 单选按钮Radio_button按行或列排列的一串控件,只能选其一 滑动杆Slider可获得数值,移动滑块调整数值大小 切换按钮Toggle控制一个二进制数值在“0”和“1”切换 列Column一列控件,可以是控件和集控。5) 预定控件和集控属性意义及设计原则Ø 与按钮相关的动作对用户可见且能立即发生。Ø 同列按钮宽度相同。Ø 若拾取按钮要显示一个对话框,按钮标号应以“…”结尾。Ø 若要隐藏一个对话框,其标号应根一个空格和一个小于符号“<”。6) 预定控件和集控属性意义及设计原则• 编辑框的设计原则:编辑框的标号以冒号“:”结束。对于坐标点类的数据最好提供两到三个编辑框以免要用户记住点坐标输入的命令行语法• 列表框设计原则:列表框的宽度应能容纳最长的选项,因为列表不能做水平滚动。除非有更好的,合乎逻辑的排列方法,一般按字母顺序排列选项。如果表比较短且固定长度,则应考虑使用单选列。• 弹出式列表框设计原则:弹出式列表框的列表不能太长,不宜超过16项。弹出式列表框的标号应以冒号“:”结束。弹出式列表框的标号应显示在左边,一种改进的方法是删除标号,取而代之地是使用一个文本框显示在它的上方。• 单选按钮、单选行单选列的设计原则:一般来说当选列比单选行更易使用(鼠标移动量小)。确保每个按钮的含义明确,所有标号的长度应尽可能相同。如果某些操作要求单选行或当选列失效,则应使单选行或当选列变灰。4结论本文对CAD技术中的插值与拟合算法进行了归纳,得出了一些有用的结论,对于CAD技术发展及其在各工程领域的应用具有一定的意义。参考文献[1] 周健.AutoLISP中文版盈盈教程.机械出版社,篇12:高低功率选择功能
高低功率选择功能(High/Lowpower),该功能可让用户根据实际情况选择高功率或低功率,
高低功率选择功能
,
篇13:快速设置CAD多层图纸选择打印与全黑打印
今天客户用邮件传来一张图纸,初看吓我一跳,原来是张比较复杂的总平面 图,
这张复杂的CAD多层图纸需要打印,其中部分图层不需要打印。因为 要节约成本,要求全部打印成黑色。我查看了它的图层,共有118个图层,如果 要将它的图层逐一改变颜色,比较耗时间,通过琢磨,我发现了两个好的方法, 和大家分享。
方 法一
(一)将不需要的图层锁定
1、比如“草地”不 需要,查看一下的它所在图层,
1、打开“图层特性管理器”,将所在图层锁定,并且设定为“不 打印”。
2、单击“确定”后,关闭“图层特性管理器”,可发现所不 需要的图层已经没有显示。
3、照此方法,将不需要的图层一一锁定,这时看到图纸更加清晰。
( 二)将打印的色彩全部设为黑色
1、在“模型”空间将 “打印”窗口打开。
2、在“打印设备”的选项卡,选择好打印机,选择 “特性”打开“打印机配置编辑器”。
3、点击“自定义”,打开“打印机属性”窗口,选择 “色彩”选项卡,将“色彩使用”选为“纯黑色 ”,
4、在“打印设置”选项卡中,将“图纸尺寸” 、“图形方向”等设置好。
5、点击“打印预览”,可以看到如下效果。
这 种方法省去了不少时间,相信对使用CAD的朋友有点帮助。下面我们介绍一种更 快速的方法。
方法二
1、打开“打印”窗口。
2、在“打印样式表”中选择一种样式,这里选择 “momochrome.ctb”。
3、在弹出的对话框中,点击“是”即可。
4、点击“打印预览”,可以看到如图所示效果。
可 能有些人不能理解,为什么会这样?通过查看“帮助”菜单,你就会 得知结果。
具 体含义如下:
acad.ctb 默认打印样式表
fillPatterns.ctb 设置 前9个颜色使用前9个填充图案,所有其他颜色使用对象的填充
grayscale.ctb 打印时将所有颜色转换为灰度
monochrome.ctb 将所有颜色打印为黑色
无 不应用打印样式表
screening 100%.ctb 对所有颜色使用 100% 墨水
screening 75%.ctb 对所有颜色使 用 75% 墨水
screening 50%.ctb 对所有颜色使用 50% 墨水
screening 25%.ctb 对所有颜色使用 25% 墨水
这种方法最为简 单、快速。
- cad学习方法全攻略2023-09-06
- 运用CAD个人简历2025-09-04
- 英国留学本土学生选择院校的介绍2025-05-23
- 浩辰软件V土建、电气构件功能介绍2024-01-18
- 快速的自我介绍2023-06-11
- 求职信的三个功能2023-03-15
- 学前教育的文化功能2025-02-27
- 求职信的性质及功能2025-05-25
- 浩辰电气软件构件编辑、立面生成功能介绍2024-07-12
- 浩辰暖通负荷计算之工程功能介绍2025-07-14