系统变量在CAD中作用非同小可,而且随着CAD版本的增加而变化,有些重要的功能在菜单中也找不到,真是急死人,现在我开个头,介绍一些常用CAD变量。注:CAD变量修改可以用setvar命令,R2000以上可以直接输入变量名修改。1、将鼠标中键改成移动:mbuttonpan 改为12、将空心字填充:TextFill 改为13、鼠标滑轮每次前后移动引起改变的增量:ZOOMFACTOR 允许0-100
系统变量在CAD中作用非同小可,而且随着CAD版本的增加而变化,有些重要的功能在菜单中也找不到,真是急死人,现在我开个头,介绍一些常用CAD变量。
注:CAD变量修改可以用setvar命令,R2000以上可以直接输入变量名修改。
1、将鼠标中键改成移动:mbuttonpan 改为1
2、将空心字填充:TextFill 改为1
3、鼠标滑轮每次前后移动引起改变的增量:ZOOMFACTOR 允许0-100
4、使CAD中图形粘到其它(如WORD)程序中时背景透明:WMFBKGND 关闭(0)
5、生成的图形能预览:RASTERPREVIEW 设为1
2楼
*SDI 控制CAD运行于单个还是多个图形界面;
*COPYHIST AutoCAD将文本复制到剪贴板;
*FILEDIA 禁止显示文件对话框(0不显示;1显示);
*ANGBASE 设置相对当前的USC的0度基准角方向;
*ANGDIR 设置相对当前的USC以0度为超点的正角度方向;
*AUNITS 设置角度单位;
*AUPREC 设置所有只读角度单位和可编辑角度单位的小数位位数;
*LUNITS 设置线性单位;
*LUPREC 设置所有只读线性单位和可编辑线性单位的小数位位数;
*SKETCH 绘制徒手画;
*SKETCHINC 设置徒手画线段的尺寸;
*SKPOLY * 确定徒手画线的线型(0为直线,1为多段线);
*FILL 控制多线、线宽、二维填充、所有图案填充和宽多段线的填充;
*FILLMODE 指定多线、宽线、二维填充、所有图案填充(包括实体填充)和宽多 段线是否被填充(0,不填充对象;1,填充对象)
*CAL 计算算术和几何表达式的值(一种联机几何计算器);
*UCSICON * 控制窗口UCS坐标的可见和位置;
*ID * 查询点坐标;
*BLIPMODE * 控制点标记的显示;(0关闭点标记模式;1打开点标记模式;)
*QTEXT * 控制文字和属性对象的显示和打印;
*PLINEGEN * 设置如何围绕二维多段线的顶点生成线型图案。这并不适用于具有锥状线段的多段线;(0,在每个顶点以点划线结束生成多段线;1,围绕多段线顶点生成连续的线型图案;)
*LWDISPLAY * 控制图形中的线宽显示;(0,不显示线宽;1,显示线宽;)
*SELECT * 选择对象集(配合WP来使用;WP窗口多边形选择;用R可以从选定的对象中排除一部份不要的对象)
*ID 显示位置坐标;
*STATUS 显示图形统计信息、模式及范围;
*MSLIDE 创建幻灯片;
*VSLIDE 在当前视口中显示图像幻灯片文件;
*CMDDIA 控制PLOT命令和ASE命令的对话框显示;(1,显示对话框)
回复
3楼
说一个使用系统变量的技巧
cad系统变量很多,不可能一一记清楚哪个变量派什么用场,所以下面的办法提供一个分析的思路.
在存在问题的dwg文件内,工具->查询->系统变量.命令行输入? 将所有的变量复制粘贴到excel的第一列,然后新建一个dwg文件(其中的系统变量相对比较原始),同样方法粘贴到第二列.接下来在excel里进行分析,在第三列使用if函数,判断前两项是否相同,返回你设定的值.这样我们就可以分析哪些变量发生了变化.所要搜寻的范围大大缩小.
回复
4楼
AUTOCAD变量设置
般情况下,我们无需对AutoCAD的系统变量值作修改和设置,取其缺省值就能正常工作。但在有特殊要求时,就必须修改相关的系统变量。如果我们能熟练地掌握一些常用系统变量的使用方法和功能,就能使我们的工作更为便利、顺畅,大大地提高我们的绘图水平和工作效率。现将一些常用的系统变量的用法和功能展示出来,供各位同仁参考。
系统变量的设置方法
在命令行Command:_中输入命令set(或setvar),进入系统变量设置状态,输入变量名和相应的设置值(注:在输入变量名时代之以“?”,可以查看所有的系统变量及其缺省值)。
常用的系统变量及功能
1、pickbox 和
cursorsize:这二个变量用于控制十字光标和拾取框的尺寸,绘图时可以适当修改其大小以适应我们的视觉要求。pickbox
缺省值为3,取值范围为0~32767;cursorsize 缺省值为5,取值范围为1~100。
2、aperture: 用于控制对象捕捉(Object
SNAP)靶区大小,在进行对象捕捉时,其取值越大,就越可以在较远的位置捕捉到对象,当图形线条较密时,应设置得小一些;反之,设置得大一些方便操作。缺省值为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。
注意:
isolines、facetres的值取得太大时,图形生成、消隐或渲染所用的时间就会越长。
回复