CAD系统变量.docx
- 文档编号:7823653
- 上传时间:2023-01-26
- 格式:DOCX
- 页数:17
- 大小:28.61KB
CAD系统变量.docx
《CAD系统变量.docx》由会员分享,可在线阅读,更多相关《CAD系统变量.docx(17页珍藏版)》请在冰豆网上搜索。
CAD系统变量
系统变量存储的是CAD绘图环境及命令设置的相关参数,利用它可以对操作环境进行微调。
实用起见,不再花过多笔墨解释何为系统变量,只是精选一些自认为比较重要,工作中常碰到的来讨论。
CAD共有400个左右的系统变量,我们不可能完全清楚每一个的用法,更没必要去死记硬背,CAD的学习其实是一个积累的过程,遇到问题,解决问题,才能更有效的掌握系统变量。
以下仅将平时绘图过程中用的较频繁的罗列出来,以供参考(很多变量更适合用于开发过程,本篇略过)。
本人将从个人理解的角度予以解释。
Aperture—这个变量是设置捕捉过程磁吸范围大小,可设为1~50间的整数。
举例来说,图面上有好几根直线,我们假设捕捉方式已经预设了中点、交点、端点,如果aperture的值过大,那么当我们移动鼠标靠近一根直线时,捕捉框有可能同时在几个点间闪烁,不易选择;如果值过小,那么只有我们将鼠标很靠近要选择的点,才能选中,也不方便。
此时我们可在命令行输入Aperture,根据提示,调整它的值(本篇所列变量,如无特殊提示,皆为此操作方式)。
该变量用于图面上内容较多时的捕捉选点。
Blipmode—设置每次点击鼠标左键时是否在屏幕上留下一个小十字点标记,可设为on或off。
这种点标记并非真实存在,regen或者拉动一下屏幕它都会消失,对于这种标记的用途本人不是很清楚,但是我很讨厌它的存在。
Cursorsize—设置十字光标的大小,可设为1~100。
对应的菜单操作为:
工具à选项,显示标签组,左下角十字光标大小。
调整十字光标大小的好处是它相当于提供了一把直尺用于观测对象的相对位置,判断是否对齐。
个人喜欢设为100。
Dimaso—有时我们打开一个图形进行尺寸标注时,发现标注的尺寸全被打碎,就是该变量在作祟。
可设置为on或off。
在此建议绘图中无论如何不要打碎尺寸,打碎会带来种种不便。
个人将该变量设为on(强烈建议)。
Fillmode—我们在做填充时,如果填充不上去,首先应该想到的是边界是否封闭,然后是调整填充比例,如果以上调整没用,那么多半是该变量的设置问题。
可设为0和1(这里加一句,很多变量都是可设为0或1,on或off,我们只要对某种情况的发生可能是由哪个变量引起的有个印象即可,不需记住0是什么,1是什么,cad中一试即知)。
Grips—控制选中对象时是否有夹点显示,可设为0或1。
当然要有了,因为我们已经习惯了这种操作夹点的方式。
比如直线拉伸、移位等,用夹点来操作不是更舒服点嘛。
Ltscale—这个是设置全局线形比例啦。
呵呵,不要以为可以通过线型管理器来调整它,就万事ok,我曾经碰到过一次,线型管理器里的全局比例因子编辑框暗显,就是不能编辑,只能在命令行输入该变量调整。
Maxactvp—这个变量设置一个布局中可显示的最大视口数目,可为1~64。
这个用于图纸空间的设置。
有时我们在一个布局中建了很多视口,打开时不能完全显示,首先考虑该变量,是否数值足够,若数值足以显示视口,再打开regenauto系统变量,让视口每次都能自动重生成。
Mbuttonpan—设置按下鼠标中键后的响应。
为0时,将弹出捕捉快捷菜单,为1时,就是pan命令了,即拖动屏幕。
习惯了中键平移的我们当然是设为1。
Mirrtext—控制做镜像操作时文字显示是否镜像,可为0或1。
记清楚了,是两个r,呵呵。
比如有时我们画剖面图,出于需要,要调整视图方向,此时镜像剖面图时,该将mirrtext设为0,这样镜像后我们的文字才能正确显示。
Mtexted—这个变量我想详细探讨一下。
它是用来设置多行文字编辑器的,默认的为cad自带的内部多行文字编辑器,也许你不喜欢它,那让我们来把它改为windows记事本或者是word,呵呵。
命令行输入mtexted,空格,然后在提示下输入c:
/windows/notepad(也就是windows记事本程序的路径,如果想改用word,那就输入word的路径,这里要注意的是,一定要输入“/”或者“\\”,而不要输入“\”,因为“\”在cad里已经被定义为转义字符),回车,你在试试多行文字输入,呵呵,不一样了吧。
什么,你想改回来用原来的,一样,命令行输入mtexted,回车,然后输入一个小圆点“.”,回车。
目前有一个问题与此变量有关。
叙述如下:
我们的机器原来安装了cad2004,后来又安装了cad2005,第一次运行2005时会提示是否倒入2004的用户设置,如果选是,那么所有2004的设置会带入2005,但是你试着用一下多行文字编辑器,命令行提示你无法找到SHELL程序,呵呵,知道怎么解决吧。
就是用前述的恢复默认编辑器的方法。
Pickadd—这个变量是设置连续选取对象时,是加入模式还是替换模式,可设为0或1。
经常有人问,我的cad怎么只能选一个对象,就是这个变量的问题。
特性对话框右上角的那个“+”或“1”就是这个变量的切换按钮。
Pickfirst—控制命令的执行方式,是先选对象,再发出命令,还是先发出命令,再选对象。
提一点的是,我们有人喜欢用del键来删除对象,这是典型的先选对象,再执行命令,如果这个时候pickfirst被设为0,那么del键就不好使了。
Psltscale—这个变量也是要在了解布局概念的基础上讨论。
比如我们在模型空间绘好图形,线型比例都设置正确,可看出虚实,现在到图纸空间布局,模型空间我们习惯按照实际1:
1的比例作图,但是图纸空间更习惯的做法是按1:
1打印出图,即我们以后要打印A2图纸,那么图纸空间里A2图框大小就是420*594,显然这里我们需要把模型空间的图纸按比例缩放,因此就带来了线型的显示问题。
而这个变量就是设置是否模型空间的所见就是图纸空间的所得。
Qtextmode—快速显示文字模式,可设为0或1。
当你打开一张图纸时,发现里面的文字全是一个个矩形框,那就是这个变量的问题。
这个变量的用处在于一张图纸很大,而我们的机器配置又不怎么样,打开它需要太多时间,此时,可将该变量设为1,以加快打开速度。
Reinit—我们应该都会自定义命令快捷键,你在修改完acad.pgp后是否是关闭cad,再重新打开,以使修改生效呢。
这里给出一个快捷方式:
命令行输入reinit,回车,弹出对话框,勾选pgp,确定。
Snapang—有时我们突然要在一非水平竖直的坐标系下作图,而又不想大动干戈来调整ucs坐标系,那么可输入该变量及所需角度,调整想要的正交模式。
我自己曾在一个用dview命令解决扭曲坐标系的问题里使用了该变量来精确调整坐标系,此篇不多作解释。
Ucsicon—控制坐标系图标是否显示。
有时为了图面清晰,有人会关闭坐标系显示,我自己是打开的,以了解当前处于一个什么样的坐标系下。
Wmfbkgnd—控制我们使用复制粘贴将cad里的图导如其他工具时,如word,powerpoint等,是否有绘图环境的背景色,还是透明(此变量对较低版本无效)。
提一句,以前cad版本较低时,如果我们将cad图复制粘贴到word里,为了没有黑色背景,只能将绘图环境的背景色改为白色,现在只要调整该变量既可。
Zoomfactor—控制鼠标中键的缩放比率。
过大时,中键转一点点,就缩放好多倍,过小时,转了半天,才放到自己看得清。
好了,写了一大堆,难得今天早下班回来会有点时间,做了这么一点点事情。
关于系统变量其他一些技巧,大家平时多动脑筋,多作积累,那么碰到问题必然有直觉的反映。
由于个人的理解问题,以上所述定有不妥之处,见谅!
大家共同进步。
一个人是SB,就永远是SB。
mirrtext
这个命令是用于文字镜像,提示“=1”时,则文字镜像后是反过来的,“=0”时,文字不会像过来,有时用得着。
常用的系统变量及功能
1、pickbox和cursorsize:
这二个变量用于控制十字光标和拾取框的尺寸,绘图时可以适当修改其大小以适应我们的视觉要求。
pickbox缺省值为3,取值范围为0~32767;cursorsize缺省值为5,取值范围为1~100。
2、aperture:
用于控制对象捕捉(ObjectSNAP)靶区大小,在进行对象捕捉时,其取值越大,就越可以在较远的位置捕捉到对象,当图形线条较密时,应设置得小一些;反之,设置得大一些方便操作。
缺省值为10,取值范围为1~50。
3、ltscale和celtscale:
全局线型比率因子和局部线型比率因子,用于控制非连续线型的输出比率(即短线的长度和空格的间距),该变量的值越大,间距就越大。
其中,ltscale对所有的对象有效,celtscale只对新对象有效。
对于某一对象来说:
线型比率=ltscale*celtscale。
这二个变量的缺省值均为1,取值为正实数。
4、surftab1和surftab2:
用于控制三维网格面的经、纬线数量,该值越大,图形的生成线越密,显示就越精确。
缺省值为6,取值范围为2~32766。
5、isolines:
三维实体显示分格线控制,其值越大,分格线越多,显示越精确。
缺省值为4,取值范围为0~2047
6、facetres:
用于控制三维实体在消隐、渲染时表面的棱面生成密度,其值越大,生成的图像越光滑。
缺省值为0.5,取值范围为0.01~10
Ⅳ、使用AutoCAD提高绘图效率的途径和技法:
遵循一定的作图原则
为了提高作图速度,用户最好遵循如下的作图原则:
1.作图步骤:
设置图幅→设置单位及精度→建立若干图层→设置对象样式→开始绘图。
2.绘图始终使用1:
1比例。
为改变图样的大小,可在打印时于图纸空间内设置不同的打印比例。
3.为不同类型的图元对象设置不同的图层、颜色及线宽,而图元对象的颜色、线型及线宽都应由图层控制(BYLAYER)。
4.需精确绘图时,可使用栅格捕捉功能,并将栅格捕捉间距设为适当的数值。
5.不要将图框和图形绘在同一幅图中,应在布局(LAYOUT)中将图框按块插入,然后打印出图。
6.对于有名对象,如视图、图层、图块、线型、文字样式、打印样式等,命名时不仅要简明,而且要遵循一定的规律,以便于查找和使用。
7.将一些常用设置,如图层、标注样式、文字样式、栅格捕捉等谌萆柚迷谝煌夹文0逦募校戳泶嫖?
.DWF文件),以后绘制新图时,可在创建新图形向导中单击"使用模板"来打开它,并开始绘图。
二、选用合适的命令
用户能够驾驭AutoCAD,是通过向它发出一系列的命令实现的。
AutoCAD接到命令后,会立即执行该命令并完成其相应的功能。
在具体操作过程中,尽管可有多种途径能够达到同样的目的,但如果命令选用得当,则会明显减少操作步骤,提高绘图效率。
下面仅列举了几个较典型的案例。
1.生成直线或线段
(1)在AutoCAD中,使用LINE、XLINE、RAY、PLINE、MLINE命令均可生成直线或线段,但唯有LINE命令使用的频率最高,也最为灵活。
(2)为保证物体三视图之间"长对正、宽相等、高平齐"的对应关系,应选用XLINE和RAY命令绘出若干条辅助线,然后再用TRIM剪截掉多余的部分。
(3)欲快速生成一条封闭的填充边界,或想构造一个面域,则应选用PLINE命令。
用PLINE生成的线段可用PEDIT命令进行编辑。
(4)当一次生成多条彼此平行的线段,且各条线段可能使用不同的颜色和线型时,可选择MLINE命令。
2.注释文本
(1)在使用文本注释时,如果注释中的文字具有同样的格式,注释又很短,则选用TEXT(DTEXT)命令。
(2)当需要书写大段文字,且段落中的文字可能具有不同格式,如字体、字高、颜色、专用符号、分子式等,则应使用MTEXT命令。
3.复制图形或特性
(1)在同一图形文件中,若将图形只复制一次,则应选用COPY命令。
(2)在同一图形文件中,将某图形随意复制多次,则应选用COPY命令的MULTIPLE(重复)选项;或者,使用COPYCLIP(普通复制)或COPYBASE(指定基点后复制)命令将需要的图形复制到剪贴板,然后再使用PASTECLIP(普通粘贴)或PASTEBLOCK(以块的形式粘帖)命令粘帖到多处指定的位置。
(3)在同一图形文件中,如果复制后的图形按一定规律排列,如形成若干行若干列,或者沿某圆周(圆弧)均匀分布,则应选用ARRAY命令。
(4)在同一图形文件中,欲生成多条彼此平行、间隔相等或不等的线条,或者生成一系列同心椭圆(弧)、圆(弧)等,则应选用OFFSET命令。
(5)在同一图形文件中,如果需要复制的数量相当大,为了减少文件的大小,或便于日后统一修改,则应把指定的图形用BLOCK命令定义为块,再选用INSERT或MINSERT命令将块插入即可。
(6)在多个图形文档之间复制图形,可采用两种办法。
其一,使用命令操作。
先在打开的源文件中使用COPYCLIP或COPYBASE命令将图形复制到剪贴板中,然后在打开的目的文件中用PASTECLIP、PASTEBLOCK或PASTEORIG三者之一将图形复制到指定位置。
这与在快捷菜单中选择相应的选项是等效的。
其二,用鼠标直接拖拽被选图形。
注意:
在同一图形文件中拖拽只能是移动图形,而在两个图形文档之间拖拽才是复制图形。
拖拽时,鼠标指针一定要指在选定图形的图线上而不是指在图线的夹点上。
同时还要注意的是,用左键拖拽与用右键拖拽是有区别的。
用左键是直接进行拖拽,而用右键拖拽时会弹出一快捷菜单,依据菜单提供的选项选择不同方式进行复制。
(7)在多个图形文档之间复制图形特性,应选用MATCHPROP命令(需与PAINTPROP命令匹配)。
ACADLSPASDOC控制AutoCAD是将acad.lsp文件加载到所有图形中,还是仅加载到在AutoCAD任务中打开的第一个文件中
ACADPREFIX存储由ACAD环境变量指定的目录路径(如果有的话),如果需要则添加路径分隔符
ACADVER存储AutoCAD版本号
ACISOUTVER控制ACISOUT命令创建的SAT文件的ACIS版本
AFLAGS设置ATTDEF位码的属性标志
ANGBASE设置相对当前UCS的0度基准角方向
ANGDIR设置相对当前UCS以0度为起点的正角度方向
APBOX打开或关闭AutoSnap靶框
APERTURE以像素为单位设置对象捕捉的靶框尺寸
AREA存储由AREA、LIST或DBLIST计算出来的最后一个面积
ATTDIA控制-INSERT是否使用对话框获取属性值
ATTMODE控制属性的显示方式
ATTREQ确定INSERT在插入块时是否使用缺省属性设置
AUDITCTL控制AUDIT命令是否创建核查报告文件(ADT)
AUNITS设置角度单位
AUPREC设置角度单位的小数位数
AUTOSNAP控制AutoSnap标记、工具栏提示和磁吸
B
BACKZ存储当前视口后剪裁平面到目标平面的偏移值
BINDTYPE控制绑定或在位编辑外部参照时外部参照名称的处理方式
BLIPMODE控制点标记是否可见
C
CDATE设置日历的日期和时间
CECOLOR设置新对象的颜色
CELTSCALE设置当前对象的线型比例缩放因子
CELTYPE设置新对象的线型
CELWEIGHT设置新对象的线宽
CHAMFERA设置第一个倒角距离
CHAMFERB设置第二个倒角距离
CHAMFERC设置倒角长度
CHAMFERD设置倒角角度
CHAMMODE设置AutoCAD创建倒角的输入模式
CIRCLERAD设置缺省的圆半径
CLAYER设置当前图层
CMDACTIVE存储一个位码值,此位码值标识激活的是普通命令、透明命令、脚本还是对话框
CMDECHO控制AutoLISP的(command)函数运行时AutoCAD是否回显提示和输入
CMDNAMES显示活动命令和透明命令的名称
CMLJUST指定多线对正方式
CMLSCALE控制多线的全局宽度
CMLSTYLE设置多线样式
COMPASS控制当前视口中三维坐标球的开关状态
COORDS控制状态栏上的坐标更新方式
CPLOTSTYLE控制新对象的当前打印样式
CPROFILE存储当前配置文件的名称
CTAB返回图形中的当前选项卡(模型或布局)名称。
通过本系统变量,用户可以确定当前的活动选项卡
CURSORSIZE按屏幕大小的百分比确定十字光标的大小
CVPORT设置当前视口的标识号
D
DATE存储当前日期和时间
DBMOD用位码表示图形的修改状态
DCTCUST显示当前自定义拼写词典的路径和文件名
DCTMAIN本系统变量显示当前的主拼写词典的文件名
DEFLPLSTYLE为新图层指定缺省打印样式名称
DEFPLSTYLE为新对象指定缺省打印样式名称
DELOBJ控制用来创建其他对象的对象将从图形数据库中删除还是保留在图形数据库中
DEMANDLOAD在图形包含由第三方应用程序创建的自定义对象时,指定AutoCAD是否以及何时要求加载此应用程序
DIASTAT存储最近一次使用对话框的退出方式
DIMADEC控制角度标注显示精度的小数位
DIMALT控制标注中换算单位的显示
DIMALTD控制换算单位中小数的位数
DIMALTF控制换算单位中的比例因子
DIMALTRND决定换算单位的舍入
DIMALTTD设置标注换算单位公差值的小数位数
DIMALTTZ控制是否对公差值作消零处理
DIMALTU设置所有标注样式族成员(角度标注除外)的换算单位的单位格式
DIMALTZ控制是否对换算单位标注值作消零处理
DIMAPOST指定所有标注类型(角度标注除外)换算标注测量值的文字前缀或后缀(或两者都指定)
DIMASO控制标注对象的关联性
DIMASZ控制尺寸线、引线箭头的大小
DIMATFIT当尺寸界线的空间不足以同时放下标注文字和箭头时,确定这两者的排列方式
DIMAUNIT设置角度标注的单位格式
DIMAZIN对角度标注作消零处理
DIMBLK设置显示在尺寸线或引线末端的箭头块
DIMBLK1当DIMSAH为开时,设置尺寸线第一个端点的箭头
DIMBLK2当DIMSAH为开时,设置尺寸线第二个端点的箭头
DIMCEN控制由DIMCENTER、DIMDIAMETER和DIMRADIUS绘制的圆或圆弧的圆心标记和中心线
DIMCLRD为尺寸线、箭头和标注引线指定颜色
DIMCLRE为尺寸界线指定颜色
DIMCLRT为标注文字指定颜色
DIMDEC设置标注主单位显示的小数位位数
DIMDLE当使用小斜线代替箭头进行标注时,设置尺寸线超出尺寸界线的距离
DIMDLI控制基线标注中尺寸线的间距
DIMDSEP指定一个单独的字符作为创建十进制标注时使用的小数分隔符
DIMEXE指定尺寸界线超出尺寸线的距离
DIMEXO指定尺寸界线偏离原点的距离
DIMFIT已废弃。
现由DIMATFIT和DIMTMOVE代替
DIMFRAC设置当DIMLUNIT被设为4(建筑)或5(分数)时的分数格式
DIMGAP在尺寸线分段以放置标注文字时,设置标注文字周围的距离
DIMJUST控制标注文字的水平位置
DIMLDRBLK指定引线的箭头类型
DIMLFAC设置线性标注测量值的比例因子
DIMLIM将极限尺寸生成为缺省文字
DIMLUNIT为所有标注类型(角度标注除外)设置单位
DIMLWD指定尺寸线的线宽
DIMLWE指定尺寸界线的线宽
DIMPOST指定标注测量值的文字前缀或后缀(或两者都指定)
DIMRND将所有标注距离舍入到指定值
DIMSAH控制尺寸线箭头块的显示
DIMSCALE为标注变量(指定尺寸、距离或偏移量)设置全局比例因子
DIMSD1控制是否禁止显示第一条尺寸线
DIMSD2控制是否禁止显示第二条尺寸线
DIMSE1控制是否禁止显示第一条尺寸界线
DIMSE2控制是否禁止显示第二条尺寸界线
DIMSHO控制是否重新定义拖动的标注对象
DIMSOXD控制是否允许尺寸线绘制到尺寸界线之外
DIMSTYLE显示当前标注样式
DIMTAD控制文字相对尺寸线的垂直位置
DIMTDEC设置标注主单位的公差值显示的小数位数
DIMTFAC设置用来计算标注分数或公差文字的高度的比例因子
DIMTIH控制所有标注类型(坐标标注除外)的标注文字在尺寸界线内的位置
DIMTIX在尺寸界线之间绘制文字
DIMTM当DIMTOL或DIMLIM为开时,为标注文字设置最大下偏差
DIMTMOVE设置标注文字的移动规则
DIMTOFL控制是否将尺寸线绘制在尺寸界线之间(即使文字放置在尺寸界线之外)
DIMTOH控制标注文字在尺寸界线外的位置
DIMTOL将公差添加到标注文字中
DIMTOLJ设置公差值相对名词性标注文字的垂直对正方式
DIMTP当DIMTOL或DIMLIM为开时,为标注文字设置最大上偏差
DIMTSZ指定线性标注、半径标注以及直径标注中替代箭头的小斜线尺寸
DIMTVP控制尺寸线上方或下方标注文字的垂直位置
DIMTXSTY指定标注的文字样式
DIMTXT指定标注文字的高度,除非当前文字样式具有固定的高度
DIMTZIN控制是否对公差值作消零处理
DIMUNIT已废弃,现由DIMLUNIT和DIMFRAC代替
DIMUPT控制用户定位文字的选项
DIMZIN控制是否对主单位值作消零处理
DISPSILH控制线框模式下实体对象轮廓曲线的显示
DISTANCE存储由DIST计算的距离
DONUTID设置圆环的缺省内直径
DONUTOD设置圆环的缺省外直径
DRAGMODE控制拖动对象的显示
DRAGP1设置重生成拖动模式下的输入采样率
DRAGP2设置快速拖动模式下的输入采样率
DWGCHECK确定图形最后是否经非AutoCAD程序编辑
DWGCODEPAGE存储与SYSCODEPAGE系统变量相同的值(出于兼容性的原因)
DWGNAME存储用户输入的图形名
DWGPREFIX存储图形文件的“驱动器/目录”前缀
DWGTITLED指出当前图形是否已命名
E
EDGEMODE控制TRIM和EXTEND确定剪切边和边界的方式
ELEVATION存储当前空间的当前视口中相对于当前UCS的当前标高值
EXPERT控制是否显示某些特定提示
EXPLMODE控制EXPLODE是否支持比例不一致(NUS)的块
EXTMAX存储图形范围右上角点的坐标
EXTMIN存储图形范围左下角点的坐标
EXTNAMES为存储于符号表中的已命名对象名称(例如线型和图层)设置参数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CAD 系统 变量