下载

2下载券

加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 CAD

CAD

CAD

用户3lr0cbqwin
2014-03-06 0人阅读 举报 0 0 暂无简介

简介:本文档为《CADdoc》,可适用于高等教育领域

.以A图框为例:、【幅面】:创建一个的矩形。、【图纸】:向内偏移个单位(根据国标A图纸装订线尺寸留mm其它边距mm)。、【装订线】选择新偏移出来的矩形将左侧的两个夹点向右移即得出装订线边距。、【对中标志】对中标志应画在图纸各边长的中点处伸入框内应为mm。、【标题栏】标题栏位于图纸的右下角一般*mm大小。内部表格根据工程需要选择确定尺寸、格式及分区。“标题栏”可以使用【ATT】和【W】命令制作增强属性块。、【会签栏】会签栏位于图纸的左上角mm×mm大小。栏内应填写会签人员所代表的专业、姓名、日期(年、月、日)一个会签栏不够时可另加一个两个会签栏应并列不需会签的图纸可不设会签栏。按照搂上说的继续写字如设计、审核、重量、数量、材料等等。图框是一个块要反复使用对于每一张图的名称和图号是不一样的一般是有两个栏如一个栏写“制图”另一个栏是空格可在图上写设计者的名字“张三、李四”一个栏里写“图号”另一个栏是空格准备写“AA-BB-CC“:点击”制图”“块”“属性”“定义属性”出现一个对话框命令:BYBLACE在各个空格内写上你要写的字在图框内指定一个位置。如此这般处理好后再定义块存好操作插入为什么我的autocad在使用ctrlc复制时所复制的物体总是离鼠标控制点很远。这个问题要如何解决?在CAD中的剪贴板复制功能中默认的基点在图形的左下角。最好是用带基点复制这样就可指定所需的基点。带基点复制是CAD的要求与WINDOWS剪贴板结合的产物。在“编辑”菜单中或右键菜单中有此命令。本人文字说明一直用汉字仿宋输出时文字和字母、数字的大小基本上是相同的。但是一些符号不可用。并且占用空间大。尝试过别的字体但是文字和数字大小差别太大。请教各位是用那种字体。还有怎样在输入文字中更改某些文字的字体样式移动时还是一个整体。用多行文本。请问如何测量带弧线的多线段与多义线的长度?只要用列表命令(list)!如何等分几何形?如何将一个矩形内部等分为任意N×M个小矩形或者将圆等分为N份或者等分任意角。divide命令只是对线段进行等分并不能等分其它几何图形啊。直接的等分几何图形是没有这样的功能。但是当你会对矩形的两条边分别做M和N等分后还不可以得到对矩形的等分吗?请问用什么命令可以迅速取消以前的命令就是undo拉一次次输入“u"很麻烦是否有一次回到上次保存命令时候的操作呢?其实CAD中早就有了。是UNDO命令不能用“U”。请看UNDO命令后的提示:命令:undo输入要放弃的操作数目或自动(A)控制(C)开始(BE)结束(E)标记(M)后退(B)可以使用命令行的UNDO选项一次放弃多个操作。“开始”和“结束”将若干操作定义为一组“标记”和“返回”与放弃所有操作配合使用返回到预先确定的点。如果使用“后退”或“数目”放弃多个操作AutoCAD将在必要时重生成或重画图形。这将在UNDO结束时发生因此输入UNDO将重生成一次而输入uuuuu将重生成五次。UNDO对一些命令和系统变量无效包括用以打开、关闭或保存窗口或图形、显示信息、更改图形显示、重生成图形和以不同格式输出图形的命令及系统变量。hatch填充时很久找不到范围怎么办?大家在用hatch填充时常常遇到很久找不到范围的情况尤其是dwg文件本身比较大的时候我常用的方法是用layiso命令让欲填充的范围线所在的层孤立再用hatch填充就可以迅速找到填充范围。hatch填充主要线要封闭,你先用layiso命令让欲填充的范围线所在的层孤立是个好办法其实好多人都没怎么在意填充图案的边界确定有一个边界集设置的问题(在高级栏下)。所谓边界集这是在怎样的对象集合中找边界默认的设置是“当前视口”所以图上对象很多时就会很慢。这种情况下你可以新建一个边界集让系统在这个范围内来找边界就会快好多。当然这个边界集应该是比较容易获得的才好如何实现图层上下叠放次序切换?AutoCAD中没有图层的叠放次序只有对象的前置与后置。)前后是相对的,所以只是在你有特别需要时(如Hatch对象所在层置后,轴线和柱,墙线所在层置前以显示外轮廓),才需要这样作)一般我们只是对某几个特定层上的这些对象这样操作,因此,你可以按层选择对象再对这些选择的对象进行置前置后的操作)如果你非要按你自定义的层顺序来置前置后对象,有一个程序可以做到:LayerManagerpro下载中心有下载(或者到其网站wwwlayermanagercom)(e)与的跟踪方式?比如的绘图跟踪功能好象在里面变了虽然也是跟踪但怎么也用不习惯不知道各位专家在使用过程中有没有这个困惑以后的对象追踪比R的跟踪强多了方便!还可与极轴配合使用这是R的跟踪所不能的。似乎你的理解不对哦中选点时键入"tk"可以一直追踪下去,和R完全相同。实际上x配合PolarSnap和AutoTracing几乎不许要再直接键入"tk"来追踪了,且可以追踪非常多的特定点(e)在中做了一个表格,表格中诸多数据,字母,数字。如何让他们象在word做到对齐呢有个简单的办法每列数据使用多行文本(MTEXT)对齐方式可以通过MTEXT窗口的特性来修改。有许多技巧自己多多体会。(lmlmss)如何将附图中的红色字改成灰色(简便方法)?用修改块属性的方法(battman)。这个命令是和中的R的命令在“修改”菜单下对象属性全局。CAD小技巧()既然有分解(explode)命令,哪反过来用什么命令不用"块"命令使用“GROUP”命令可以做类似的工作重在学习。那要看你分解的是什么对象了。如果是多段线分解后可以合并。“GROUP”命令可以完成。为什么我的CAD堆叠按钮不可用堆叠的使用一是要有堆叠符号(#、^、)二是要把堆叠的内容选中后才可以操作。如何画三维的多义线?我感觉CADX好象没有这样的功能?(仅限于用工具条)在它默认的工具条上是没有。你可以在“绘图”菜单中用也可键盘输入dpoly。经常用的话也可自定义工具条。对不起szgg但我还是要谢谢你的热心!我的问题提错了。我是想试试沿三维多义线或三维样条曲线拉伸一个面型:比如正三角。因为沿三维样条我反复位伸不成所以就想:如果能画出光滑的三维多义线不知是否能拉伸?所以说:我要画的是光滑的三维多义线。这件事情是做不成的。三维多段线只能是直线段。当然如果线段的长度足够短也就接近光滑。所以有一些小程序就是用这样的方法来做三维拉伸。但是象你说的三角形截面拉伸会出现扭曲。大家知道怎么将L画的线变成PL的?用pedit命令编辑多段线其中有合并(J)选项。在模型空间里画的是虚线打印出来也是虚线可是怎么到了布局里打印出来就变成实线了呢?在布局里怎么打印虚线?估计你曾经改变了线形比例同时是采用的“比例到图纸空间”的方法(这是CAD的默认方法)。在线形设置对话框中把“比例到图纸空间”前的钩去掉试试在纸样空间里的线型比例问题在模型空间里设定好的线形到纸样空间里却无法显示!这有两种情况如果仅要求在图纸空间看着线型是合适的而不考虑在模型空间的显示那么我想你把线型比例改回去就可以了。如果你想在图纸空间和模型空间都看着合适那么你在设置线型比例时把“比例到图纸空间”前的那个钩去掉就可以了。psltscale即可。模型空间中画图最好是:否则编辑起来很麻烦!为什么使用了打印样式表后打印彩色线条时还是虚线?要怎样设置才对?有两种方法设置打印如果是颜色相关打印不能改变图层管理器中的打印样式设置。另一种是命名打印样式。别人用ACAD中文版画了多张图纸烤贝给我作为修改竣工图。该图纸有相当一部分的图线是用PLine多段线加粗的我用ACAD中文版和ACAD中文版在打印时PLine多段线却不能显示粗线用Line直线(包括其它弧线)在图层上定义的粗线却能显示粗线我设置了多种打印方式却依然如故。有何办法当pline线设置成宽度不为时打印时就按这个线宽打印。如果这个多段线的宽度太小就出不了宽度效果。(如以毫米为单位绘图设置多段线宽度为当你用:的比例打印时就是毫米。)所以多段线的宽度设置要考虑打印比例才行。而宽度是时就可按对象特性来设置(与其他对象一样)。我用AUTOCAD做图,用PLINE的粗线,线宽为,在R下打印,结果都是细线,粗线没有打出来,后来把粗线线宽改为还是不行最后改为结果打印出来正常,这是为什么把每张图纸都改变线宽太费事,R有没有设置一次解决此问题本来打印就不应该用这样的方法来设置而是用打印笔宽设置。R下面是根据颜色来定义线的宽度那个线宽不受比例的影响其值的单位是毫米。线宽在打印对话框中定。用pl线通常在建模的时候采用作平面用有颜色的单线就可以了打印输出时如果用的比例不同使用pl线就要根据比例调整宽度。你的图恐怕就是线宽与出图比例不相符。还是建议用颜色线条笔宽控制打印。对于彩喷打印机如果按颜色设定笔宽就打印出彩色线条了。把笔号改成号就是打印黑色了。以前我运行命令solprof时视口里可以显示多个轮廓。可是这两天我发现我的CAD在运行同样的命令时却不能显示轮廓了。但可以选择、可以打印。请问各为DX不知道是不是有什么参数被我无意修改了还是别的原因?这样的做法等于把轮廓投影了四次。系统采用了在新视口中冻结该图层(PV)。这样的活可以换个做法。你可以直接把模型在模型空间复制并调整好方向后进入布局再做设置轮廓的操作。这样四个对象就可以一次投影了。CAD小小的技巧很有用哦()谁能告诉我在cad平台下图纸空间与模型空间的比例转换它们之间的协调关系?在模型空间按:制图。在图纸空间按打印需要设置比例。如何将视口的边线隐去?照教材所讲制作了一个样板图。有几个问题不明白:)如何将视口的边线隐去?)如何让图幅线与介质的边线吻合?)样板图如何使用?第一个问题用图层来控制把视口建在单独的图层关闭该图层就可以隐去视口的边线。第二个问题如果你的图幅线(图框?)是用块的方式那么只要知道布局中的可打印区域就能定位了。如附图中的mm那么可以把图块的基点定在相对左下角()的位置插入时在()。第三个问题就不知道你想了解什么了?我们每开始一个新文件都是在某个样板中开始工作的。用的是AutoCAD简体中文版在设置图形界限后发现一个问题有的时候将界限设置的再大在作图的时候一下就到边界了老是提示移动已到极限不知道是什么原因这是实时平移和实时缩放的局限与图形界限无关。实时平移和实时缩放都有一定的范围限制当到达这个极限时只有“重生成”后才可继续执行实时平移和实时缩放。)输入命令LIMITS回车或点MOUSE右键)确认左下角位置默认为原点()(回车或点MOUSE右键))输入右上角位置键入你希望的位置(如:-A为)确认)输入命令Z---A搞定就可画你设定的范围了。(lhyygu)如何把图中我小点去除我没有运行任何命令,只不过在图中乱点,就出现这种现象,以前没有,可以我刚刚安装了一些软件,这些点运行了刷新就没有了,何解是command:R讨厌这些东西的话可设置系统变量blipmode=,就再也不会有这些点了。在Acad以前默认的BLIPMODE=(ON)在拾取点就留下这样的痕迹实在是讨厌如果你是因为安装什么软件产生的你可以找到它的样板文件将BLIPMODE关闭否则的话每张图都得设置一次……(yxc)以前用D鼠标,滚轮键按下是平移命令,现在变成了捕捉设置,怎样改回去直接在命令提示下输入MBUTTONPAN系统将提示输入新值。设置系统变量MBUTTONPAN=。在AUTOCAD中如何量出某条圆孤的长度如果在长度为厘米要如何画圆孤?用lengthen命令可以知道弧长也可改变弧长。如何在设计中心中自制图库在一个文件中把你要包括在该图库中的东西都做成块。然后在“AutoCAD今日”对话框上进入“符号库”点击边上的“编辑”。进入后点击“添加链接”找到你保存的文件把库名换成你想要的名称。如何绘制任一点的多义线的切线和法线用构造线指定点时先用垂足捕捉然后系统会让你指定通过点这时在多义线(现在的中文版中称为多段线)上指定任意点就可得到通过该点的法线法线有了再画切线就该没什么问题了吧。请问有什么方法可以将矩形的图形变为平行边行,我主要是想反映一个多面体的侧面,但有不想用维的方法不知你用的是拉伸命令还是夹点编辑方式但不管什么方式都是可以让多个点一起动的。用STRETCH命令要用交叉窗口或交叉多边形选择要拉伸的对象把要移动的点包括在选择窗口中(如矩形的一个边)就可以让两个点一起移动。用夹点编辑方式在选择蓝色夹点时按住SHIFT键可以让多个点都变色放开SHIFT键后再点击其中的一个变色点就进入夹点编辑可以让多个点一起移动。请问什么是acad“哑图”?只有图线和尺寸线没有尺寸值得现成的图纸。这是以前生产中的偷懒做法现在用计算机制图应该不提倡这样做。CAD小小的技巧很有用哦()在XY坐标系内坐标显示区总是出现一个固定的Z值是怎么回事?怎么解决?查询时若还是有z值的话那就是对象已画在了标高一定值的地方了。标高命令只是改变当前标高。标高命令是“ELEV”后将标高设为“”。为什么不能打开局域网中的CAD文件CADR可以打开网上邻居的CAD在CAD中不能打开网上邻居的CAD文件但是可以预览。网络没有问题本机文件可以打开。求教这个问题该怎么处理?用右键在菜单中选“LaunchAutoCAD”项请问在CAD中把文字炸开为何会缺少笔画?这大概是的BUG。只能换个做法将打好的文字输出为一个WMF格式的文件把这些文字删除后插入这个WMF的文件然后分解(explode)就可以了。关于移动命令的问题。原先安装的挺好的可今天在使用移动命令时却发现在选中物体进行移动时移动时物体不见了但命令执行后物体已移动不能直观地控制移动物体的精确位置请教这是什么问题?!解决办法(秋枫)code:Command:DragModeEnternewvalueONOFFAuto:AutoCAD中有一项自动保存设置不知自动保存的文件存放在哪个文件夹里?恢复时是否将扩展名改为DWG?)开始菜单→运行→输入"temp"回车即可出现自动保存的文件所在文件夹)是的。c:windowstempautosv$文件一般我是将自动保存时间设置成分钟!还原时我是将*sv$文件在DOS下copy成*dwg文件即可(或重命名成*dwg)!例如:C:windowstempcopyautosv$dwg不知道Windows下怎样改文件扩展名?!R下是auto*sv$R支持多文档文件名是“图形名”随机数字扩展名sv$。可以使用“*sv$”搜索。在“资源管理器”及“我的电脑”中文件就可以显示扩展名右击文件名可以有“重命名”就可以改扩展名了(llj)打印到plt后在dos下怎么打印?typenameplt>prn(yxc)可以建一plotbat(批处理)文件内容如下(zhynt)copylptb在文间关联中将plt文件设定为用plotbat打开。以后只要双击plt文件就能直接打印如何实现使用“局部”打开功能?R格式不能局部打开就可以(yxc)你的图中没有选择图形文件所以局部打开不能激活需要局部打开的时候可以考虑转存成R格式的。怎样在图纸空间里把模型空间的图翻转过来是要在图纸空间看见的是坐标横向是Y轴,竖向为X轴,我见过别人的图,搞不懂怎么做的。UCS命令其中的三点方式依次为新原点、新X轴正方向上的点和Y轴正方向的点。将新X轴正方向上的点定在新原点的垂直上方Y轴正方向的点定在右边就可以了。OLE是某词的缩略语吗?是的话是什么词?OLE(ObjectLinkingandEmbedding对象链接和嵌入英文全称首字母的缩写)通过一定的方式将分布式的对象和数据整合到一个应用程序中能够被现在所在的应用程序处理也能被最初建立它的应用程序处理。与ActiveX,COM有关。OLE是Windows中实现比较早的技术接口也比较简单。在OLE的基础上现在发展出OLE来具体来说会是一本很厚的书哦。工程图中标注序号的LISP程序在工程设计工作中经常要对设备、零件等标注序号。根据标准化要求在标注点处要加上实心小圆点然后引出直线在另一端画出一个~mm的圆在圆中写上所标注的序号文字。用AutoCAD基本命令完成上述工作费工费时并且不易修改特别是在图形密集处效果很不理想图面质量差。  我们利用AutoLISP语言编制了BXHLSP(标序号)很好地解决了以上问题该程序为AutoCAD增加了一条BXH命令可方便地在图纸中标注序号并且如果修改或删除标注也十分方便工效提高十倍以上。根据该程序的编制原理可演绎出使用在机械制图中标注序号标注焊接符号等程序。  BXHLSP源程序如下:  (defunC:Bxh(pppangbxbxhraditxth)标序号  (setqradi)圆圈半径  (setqtxth)字高  (if(notbx)(setqbx))  (setqp(getpoint"n请选择起点:"))在零件上选一点  (setqp(getpoint"n请选择第二点或回车表示无第二点"))标注位置处一点  (setqbxh(getint(gstr"n请输入序号"bx)))序号数  (ifbxh(setqbxbxh))  (cond(p  (command"layer""set""")改到画细线图层  (setqang(anglepp))  (setqp(polarpang((distancepp)radi)))画圆、线  (command"pline"  (polarpang)   "w","A""CE"p"A""L""W"p"")  (command"circle"pradi)  (command"layer""set"""改到写文字图层  "text""J""M"ptxthbx)写文字  )  ((notp)如果在零件中直接标注  (command"layer""set""")改到画细线图层  (Command"circle"pradi)画圆  (command"layer""set"""改到写文字图层   "text""J""M"ptxthbx)写文字  )  )  (setqbx(bx))  (princ) )   程序的使用方法在Command:提示符下键入(Load"BXH")回车后再键入BXH然后按屏幕提示输入对应项即可。因为这个命令经常使用建议把它装在菜单文件在ACADMNU适当位置中加入一项:标序号]^c^c(LOAD"BXH")BXH用鼠标点取最为方便。一个更改尺寸类型的LISP程序AutoCAD制图中经常用到标注尺寸如果在标注尺寸前预先对不同的标注尺寸样式进行命名那么要修改尺寸标注的尺寸线状态、箭头规格、尺寸界线形状、文本位置和文本是一件很容易的事。  但是在实际制图过程中经常发生预先没有对标注尺寸样式进行命名或者在某一个图中命名了标注尺寸样式但当其图形文件被其它图(含有相同命名的标注尺寸样式)插入并改变了比例时图形中的尺寸标注会出现问题。同样的问题也存在于一张图中某些图形进行了比例缩放时。  此时如果把不恰当的尺寸标注一个个删除再重新标注显然是一种不值得提倡的方法。实际上用LISP语言编一个程序就很容易解决这个问题。  程序的流程是:选择要修改的尺寸标注程序自动采用过滤方法将尺寸标注筛选出来再选择要修改到的尺寸标注程序读取尺寸申请辩识名将要修改的尺寸标注关联表中相应项逐个替换再返回关联表即可。  CHDLSP(修改尺寸标注形式)源程序如下:  (defunC:CHD(alabbdddnindex)  (graphscr)   ROMPT"n请选取尺寸来修改:")   (setqal(ssget'("dimension"))))  (PROMPT"n请选取要修改到的尺寸:")  (setqa(ENTSEL))  (setqn(SSLENGTHal))  (setqINDEX)  (setqb(entget(cara)))  (setqd(assocb))  (repeatn   (setqb(entget(ssnamealindex)))   (setqd(assocb))   (setqd(substddb))   (entmodd)   (setqindex(index))  ) (princ) )   程序的使用方法在Command提示符下键入(load"CHD"),或用下拉菜单中文件项应用程序对话框加载再键入CHD然后再根据屏幕上的中文提示进行选取非常方便。优化AutoCAD系统的方法一、优化Windows系统清理维护磁盘优化Windows系统性能如果AutoCAD发生故障可能会导致非正常地退出交换文件并丢失一些磁盘簇。Windows系统在启动时会自动检查丢失的磁盘簇。如果不想重新启动系统则可从命令行运行chkdsk。整理磁盘碎片优化Windows系统性能什么是磁盘碎片?同一磁盘文件的各个部分分散在磁盘的不同区域当在磁盘中删除旧文件添加新文件就会产生碎片。它减慢了磁盘的访问速度降低了磁盘的综合性能。就如同一本小说不是印刷在连续的页面上而是每隔几行需要出现“转到xxx页”。AutoCAD在运行时需要在磁盘中创建一定的临时文件倘若分布于磁盘碎片之中自然降低速度。运行“磁盘碎片整理程序”整理磁盘碎片?二、优化AutoCAD系统优化AutoCADR或早期版本创建的二维多段线和关联填充自R版起AutoCAD以一种优化格式创建二维多段线和关联填充这种优化格式可以节省内存和磁盘空间。请使用CONVERT命令更新AutoCADR及其早期版本创建的填充图案或多段线。删除图形数据库中没有使用的命名对象有效缩减图形文件尺寸随着时间流逝图形中可能会积累一些无用的命名对象(不在图中绘制出的对象)。例如图形文字不再使用的文字样式或者不包含任何图形对象的图层更有甚者包含巨大的未使用的图块等。清理操作只删除一个层次的引用。可能需要重复执行三次以上方可彻底完成清理操作。注意若在开始绘图时执行清理废料可能会清理掉已定义的绘图模板。编组会严重影响选择类操作的速度应删除编组是已命名的对象选择集与未命名的选择集不同编组是随图形保存的。编组是属于命名对象但可惜不能够用PURGE命令清除。如果删除一个对象或把它从编组中删除使编组为空那么编组仍保持原定义。如若存在大量空的编组严重影响选择速度。网络版优化AutoCAD无论是安装在网络服务器上还是安装在客户端工作站上用户都可以共享服务器硬盘上的数据并且把不希望共享的图形储存在本地硬盘上。两种方法各有其优点。在客户端工作站上安装AutoCAD可以优化网络性能。在服务器上安装AutoCAD可以让用户共享一份可执行文件从而节省磁盘空间并使软件的安装和升级大大简化。也可以根据自己的网络配置把客户端安装和服务器上安装结合起来。按需加载和优化外部参照的性能通过结合使用按需加载和保存索引的图形可以提高包含外部参照的图形的性能。打开按需加载时如果索引已保存到参照图形中AutoCAD将只从参照图形中把与重生成当前图形有关的数据加载到内存中。换句话说被参照的材料是根据需要读取的。按需加载的优异性能表现在:()剪裁外部参照以显示它的一小部分并且空间索引已保存在外部参照图形中()冻结外部参照的几个图层并且图层索引与外部参照图形共同保存。将其他几何图形加载到局部打开的图形中如果处理一个很大的图形可以使用“局部打开”选项选择图形中要处理的视图和图层中的对象(仅限于图形对象)。在图形被局部打开后可以使用PARTIALOAD命令将其他几何图形从视图、选定的区域或图层中加载到图形中。其他操作技巧()冻结或关闭图层 冻结图层时AutoCAD不刷新被冻结图层上的物体数据库从而提高速度。关闭图层时方便操作不需重新生成。()关闭可见元素 图形的复杂程度会影响AutoCAD刷新屏幕或处理命令的速度。如果需要提高程序的性能可关闭文本、线宽、填充、亮显选择内容以及点标记。()改变临时交换文件位置 Windows的Temp目录是临时交换文件的缺省位置。可以在“选项”对话框的“文件”选项卡中找到“临时图形文件位置”通过增加记录项可以指定不同的目录。()管理光栅图像如:临时卸载图像拆离图形中不再需要的图像控制图像显示质量。()临时卸载外部参照。()使用SHX字体替换TTF字体。()控制合适的显示性能。☆运用虚拟屏幕减少重生成。☆显示精度。可以使用VIEWRES命令和FACETRES系统变量控制圆、圆弧和椭圆的显示精度。☆禁止带光栅图像平移和缩放。系统变量RTDISPLAY=。☆仅亮显光栅图像边框。IMAGEHLT=。☆关闭实体填充。FILLMODE=。()添加RAM是最有效的提高系统性能的方法。安装更多的RAM可以降低AutoCAD使用临时交换和页调度的需求达到优化性能的目的。()若内存较小时使用永久交换文件其速度比临时交换文件的速度更快。硬盘预留一定的空间以备系统缓冲之用。()对于很大的三维图强迫AutoCAD将模型空间的对象看作二维的对象可以更有效地利用内存。相关系统变量是TREEMAX和TREEDEPTH。三、扩充软件丰富专业知识()采用基于AutoCAD平台的专业软件。AutoCAD可以绘制任意复杂的图形但AUTODESK从来不推荐用户用最基本的命令一笔一划地绘图。()运用正版软件支持CAD事业的发展新的产品必将提升您公司的生产力。()做好工作组或公司内部的系统规划充分利用用户定制的优势。()参加AUTODESK认证培训整体提高CAD设计队伍的能力。AutoCAD中尺寸公差的自动标注AutoCAD中尺寸公差标注很麻烦本文给出一短小AutoLISP程序实现了公差值的自动标准通过鼠标两次选择即可完成其操作使用起来非常方便、快捷。  AutoCAD在用于机械设计时公差标注有两种方法其一是通过DIM参数设定完成但参数设定繁琐速度也慢每一个不同公差值都要设定一次在R中名义尺寸与公差值的小数点位数相同使名义尺寸显得累赘(R对此作了改进)其二是用TEXT指令直接写入但速度也慢字的位置也不易写准常需用MOVE指令移动一次。上述两种方法都需在作图时备公差数值表先查表后标注因此在尺寸公差标注上所花时间很多。  笔者用AutoLisp编写了一尺寸公差自动标注程序使用效果良好速度也快调用时仅两次操作即可完成:首次操作选择公差等级再次操作选择被标注尺寸即可完成尺寸公差的自动标注。程序由四部分组成:输入公差等级自动查表选取被标注尺寸并进行相应处理尺寸大小分类并查取上下偏差值公差值写入。若将该指令加入菜单后操作起来将更方便即将公差等级符号(如H、b、r、JS等)做成幻灯片在菜单上调用。一、输入公差等级和查表  在菜单上选择了公差标准条目后、屏幕上出现相应幻灯片(如图示)当选取相应公差等级的项目后完成了两个指令输入:首先给出了公差等级(实际上是给出了在公差值表中该等级的相应行号n值)其次是启动了公差标准Lisp程序。Lisp程序启动后打开公差值表(ToleTXT)使用repeat函数在公差值表中连续读取一行数据至直与所标公差等级相应的第n行为止。  若所标公差为H则菜单上相应行内容为:  DAN(LH)^C^P(setgn)tolerance  若所标公差为JS则菜单上相应行内容为:  DAN(JS)^C^P(setgn)tolerance  公差标注幻灯片  (注DAN为幻灯片库名DANSLB,LH、JS为幻灯片名LHSLD和JSSLP,tolerance为公差标准Lisp程序指令名)  若不做幻灯片则在启动Lisp前先键入Lisp变量n的值。为使标注更方便操作当前层自动换至尺寸标注层(DIM层)。二、选取被标注尺寸并进行处理  根据Lisp提示在图形中选取被标注尺寸通过相应处理得到了该尺寸的数值、字体高度、位置、角度等留作备用使用的函数是entget和assoc。在获取被标注尺寸时使用了Substr函数将圆标注尺寸前面的R、r、Φ隐去便于后续数值大小判别。同时还判别了该尺寸是否带有小数点可使公差值写入时位置更准确因为小数点所占不到一个字宽。三、尺寸大小分类并获取相应上下限偏差值  在第一步查表所得的数据行含有该公差等级中的全部上下限数值(GB表中的一列结合第二步获取的被标注尺寸数值本步即可查出被标注尺寸的上下限偏差值选用Cond函数判别偏差值所处位置再用Substr函数将其读出如若被标注尺寸为则上偏差值为第字符起的个字符下偏差值为第字符起的个字符要求ToleTXT数据表应竖列整齐。四、公差值写入  用TEXT指令将公差值写入其写入位置依据名义尺寸的位数及是否有小数点算出角度字高也随名义尺寸变化。对JS级公差作特殊处理(n=、、*)。  为了使Lisp具有通用性对绝对值公差(如、、、*等)也作了考虑因为这些公差常用的不多直接写入了Lisp程序。程序中n从起数据表中并没有第行以及后续行。  该Lisp程序不大但函盖了全部机械设计中的公差标注类型如相对公差(国标)、绝对公差、一般尺寸、半径尺寸。为了使标注美观还考虑了小数点使用了While函数可对同公差等级的尺寸连续标注。五、几点说明  由于需获取尺寸标注的名义尺寸故在尺寸标注前DIMASO应设定为DFF否则取不到尺寸数值。  程序是以字符位置取上、下限偏差故公差数值表(toleTXT)中应整齐只能用纯文本编辑软件编写(如EDIT)。  幻灯片编排可根据使用频度来安排本人是用AutoCAD进行模具设计故幻灯片第一页个做了上述排序读者可根据实际情况作调整。本程序在AutoCADRR、R上通过源程序和公差值表如下:(defunc:tolerance()(setqtxt(open"toletxt""r"))(repeatn(setqtols$(readlinetxt)))(closetxt)(setvar"cmdecho")(command"layer""s""dim""")(whileT(setqobj(entget(car(entsel))))(setqposi(assocobj))(setqtxth(cdr(assocobj)))(setqtoleh(*txth))(setqangr(cdr(assocobj)))(setqangd(*(angrpi)))(setqdim$(cdr(assocobj)))(setqln(strlendim$))(if(=(substrdim$)"R")(setqdim$(substrdim$(ln))))(if(=(substrdim$)"r")(setqdim$(substrdim$(ln))))if(=(substrdim$)"")(setqdim$(substrdim$(ln))ln(ln)))(setqdimt(atofdim$))(setqlupr(getvar"luprec"))(setvar"luprec")(if(=(strlendim$)(strlen(rtos(atoidim$))))(setqln(ln)))(setvar"luprec"lupr)(cond((and(<=dimt)(>dimt))(setqstst))((and(<=dimt)(>dimt))(setqstst))((and(<=dimt)(>dimt))(setqstst))((and(<=dimt)(>dimt))(setqstst))((and(<=dimt)(>dimt))(setqstst))((and(<=dimt)(>dimt))(setqstst))((and(<=dimt)(>dimt))(setqstst))((and(<=dimt)(>dimt))(setqstst))((and(<=dimt)(>dimt))(setqstst))((and(<=dimt)(>dimt))(setqstst))((and(<=dimt)(>dimt))(setqstst))((and(<=dimt)(>dimt))(setqstst))((and(<=dimt)(>dimt))(setqstst))((and(<=dimt)(>dimt))(setqstst)))(setqtole$(substrtols$st)tole$(substrtols$st))(setqx((cadrposi)(*(cosangr)(*(ln)txth))))(setqy((caddrposi)(*(sinangr)(*(ln)txth))))(setqx(x(*(cos(angr))(*txth))))(setqy(y(*(sin(angr))(*txth))))(setqxy(listxy))(setqxy(listxy))(if(or(=n)(=n)(=n)(=n)(=n)(=n))(progn(setqtole$(strcat"p"tole$))(command"text"xytxthangdtole$))(progn(if(=n)(setqtole$""tole$""))(if(=n)(setqtole$""tole$""))(if(=n)(setqtole$""tole$""))(if(=n)(setqtole$""tole$""))(if(=n)(setqtole$""tole$""))(if(=n)(setqtole$""tole$""))(if(=n)(setqtole$""tole$""))(if(=n)(setqtole$""tole$""))(command"text"xytolehangdtole$"text"xytolehangdtole$)))))(princ).在AutoCAD中有时有交叉点标记在鼠标点击处产生用BLIPMODE命令在提示行下输入OFF可消除它。.有的用户使用AutoCAD时会发现命令中的对话框会变成提示行如打印命令控制它的是系统变量CMDDIA关掉它就行了。.椭圆命令生成的椭圆是以多义线还是以椭圆为实体是由系统变量PELLIPSE决定当其为时生成的椭圆是PLINE。.CMDECHO变量决定了命令行回显是否产生其在程序执行中应设为。.DIMSCALE决定了尺寸标注的比例其值为整数缺省为在图形有了一定比例缩放时应最好将其改为缩放比例。.BREAK将实体两点截开在选取第二点时如用“”来回答可由第一点将实体分开。.CAD的较高版本中提供了形位公差标注但圆度及同轴度中的圆不够圆其实AutoCAD中常见符号定义都在AutoCAD安装目录下SUPPORT子目录下的gdtshp文件中其中号和号字符定义了圆形的形状圆的弧度竟为°但不太好改正之(如改为°更不好看)。.空心汉字字形如使用AutoCADR中的BONUS功能(一定要完全安装AutoCAD或自定义安装时选了它)有一个TXTEXP命令可将文本炸为线对做立体字十分有用。.AutoCADR的BONUS中有一个ARCTEXT命令可实现弧形文本输出使用方法为先选圆弧再输入文本内容按OK。.BONUS中还有一个有用的命令即MPEDIT用它将多个线一齐修改为多义线再改它的线宽。.image命令在R中代替了R中的BMPIN、PCXIN之类命令它将位图嵌入文件中只用来显示如炸开就成了空框架如何使PCXIN等命令重现?请将R安装目录下的RASTERINEXE拷入R下用appload将其装入然后就可以将位图导入(可编缉可炸开)了。.BREAK命令用来打断实体用户也可以一点断开实体用法是在第一点选择后输入“”。常用一条线一段为点划线另一段为实线时。.AutoCADR中提供了大量的命令缩写许多R中无缩写的命令也有了缩写如:A:ARC,B:Bmake,C:Circle,Z:zoo可大量使用之使用后会发现比鼠标点取快(尤其在s输个字符的速度下)。AutoCADR大量扩充了简化命令不仅增加了以首字母简化的命令(这里不列出)而且增加了用前两个字母简化的命令常用的如:array、copy、dist、donut、dtext、filter、mirror、pline、rotate、trim、scale、snap、style、units等更加提高了用键盘输入命令的速度对熟悉键盘的朋友来说简直是如虎添翼。.AutoCADR的命令缩写也可用在R方法是将AutoCADR下Support子目录下的ACADpgp拷贝至AutoCADR的Support子目录下。.AutoCAD中ACADpgp文件十分重要它记录命令缩写内容用户可自定义它们格式如下:<命令缩写>*命令名称。也可定义系统命令AutoCADR提供了sh命令可执行DOS命令但在Windows下作用不大。AutoCADR中用NOTEPAD、EDIT、DIR、DEL等系统命令笔者认为其中NOTEPAD对自定义CAD用途较大但使用起来会发现屏幕一闪(进了DOS)又返回十分让人不愉快让我们来编一个小程序,取名为notelsp:(defunc:notepad()(startapp"notepad"))先将ACADpgp中的NOTEPAD命令定义行删除重入CAD后再将此程序用命令:(load"note")装入下一次用NOTEPAD命令会有更好效果最好将(load"note")加入Support子目录下的ACADRlsp中。.AutoCADR中打印线宽可由颜色设定这样机械制图中的各种线型不同、线宽不同的线条可放入不同的层在层中定义了线型和颜色而在打印设置中设定线型与颜色的关系效果良好。.AutoCADR的Support中ACADdwt为缺省模板要好好加工它把常用的层、块、标注类型定义好再加上标准图框可省去大量重复工作。.AutoCAD中有不少外部Lisp命令文件可以直接观察它们如果学习开发Lisp应用程序注意:R可是最后一版Lisp文件内容公开的AUTOCAD在CAD中Lisp文件内容是加密的(笔者正在研究解密程序)。.AutoCAD二次开发工具很多Lisp早就有了R提供了ADS(AcadDevelopsystem)R中提供了ADS对实模式下C编译器(如BCMSC)的支持R提供ARX(AcadRuntimeeXtend),R提供了VBAutomation这个Automation使VB编写CAD程序成为可能渴望CAD编程的人有了一个最好的选择不必学习ADS、ARX、ObjectARX和AutoLisp一起加入AutoCAD编程的世界。.用户自定义的Lisp文件一定要自动装入AutoCAD这样就需要在acadrlsp中加入用户Lisp文件的装入语句acadrlsp(早期版本为acadlsp)好似DOS的Autoexecbat一定要好好利用在其中如定义了名为S::STARTUP()的函数可自动运行它(给CAD加个启用画面如何可用STARTUP加startapp函数也可加登录密码)。.将AutoCAD中的图形插入WORD中有时会发现圆变成了正多边形用一下VIEWRES命令将它设得大一些可改变图形质量。.形如H()的标注如何去标注呢请在文本内容中输入“c{H(}{HxS^})”可以实现如嫌太麻烦就编个程序来简化操作。.AutoCAD中文件可当作块插入其他文件中但这样一来过多的块使文件过于庞大用PURGE来清除它们吧一次清一层一定要多用几次呀!.AutoCADR的帮助文件内容十分丰富由很多本“书”组成一层层打开多看它们用处是很大的其中包括了CAD的各方面比任何CAD大全还全你是否想您的帮助加入其中请修改acadcnt加入自己帮助的链接。.在CAD中可按规定编定ahp的CAD帮助文件在R下用ahphlpexe将其转变为hpj的文件和rtf的文件再用HelpWorkshop工具(在VC中有)将其项目打开编译为hlp文件。.在AutoCAD中有一些DOS下的exe文件在R中仍有用途用Slidelibexe可将幻灯片作库mcexe可实现菜单的编译。.在作完零件图进行组装时可将零件图块插入后焊开再用group成组后组装这时用ddselect命令控制组选取处于何种状态取消组选取时可将组内成员删除、剪切、修改要移动零件时再打开组状态。.在AutoCAD中的菜单源文件为mnu文件将其修改可将自己的命令加入菜单中再用menu命令装入可参加AutoCAD帮助了解菜单文件格式。图标工具条中加入自己的命令相对简单可在工具条上点右键在toolbar对话中点new按钮输入工具条后一个新工具条产生再选Customize按钮选定custom将空按钮拖入工具条中再在空按钮上按右键这样就可定义自己的按钮图标和命令。.AutoCAD的状态行也可自定义用DIESEL语言可以访问它最简单的方法用modemacro命令后输入$(getvar,clayer)以后当前层名

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/20

CAD

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利