首页 > 3D论坛 > 工业设计 > CAD系统变量(参数)大全 (一)

CAD系统变量(参数)大全 (一)

作者 正文
e*****2
发表时间:2015-07-04 10:05:29

  所谓系统变量就是一些参数,这些参数有些是可以在“选项”或其他对话框中进行设置的,有些这必须通过在命令行输入变量名进行设置,当然对于高手来说,还可以通过二次开发程序来进行控制。


  CAD有很多的变量,例如fill或fillmode控制填充的显示,attmode控制块属性的显示,等等,了解一些常用的系统变量,当你的图纸出现一些问题时,你可以对出现问题的原因有些初步的判断,并可以通过修改变量设置快速解决。在CAD(无论是AUTOCAD还是浩辰CAD等其他CAD)的帮助中通常有可以系统变量的介绍,随时到帮助查询也非常方便。我在网上看到一个CAD系统变量大全,放到这里,希望对您了解系统变量的作用有点帮助。


  CAD的系统变量非常多,我们不可能记住所有变量的作用,我会用红色将一些大家可能会用到的变量标示出来,如果这个变量在对话框中无法设置,建议大家关注或记住,其他变量大家如果有需要时可以再查帮助或打开这篇博文里来查一查。


  cad系统变量大全(变量名称 --说明)


A 系统变量


  acadlspasdoc 0 仅将acad.l 加载到 autocad 任务打开的第一个图形中; 1 将 acad.lsp 加载到每一个打开的图形中


  acadprefix 存储由 acad 环境变量指定的目录路径(如果有的话),如果需要则附加路径分隔符


  acadver 存储 autocad 的版本号。这个变量与 dxf 文件标题变量 $acadver 不同,"$acadver" 包含图形数据库的级别号


  acisoutver 控制 acisout 命令创建的 sat 文件的 acis 版本。acisout 支持值 15 到 18、20、21、30、40、50、60 和 70。


  aflags 设置 attdef 位码的属性标志:0无选定的属性模式:1.不可见 2.固定4.验证.8.预置


  angbase 类型:实数; 保存位置:图形 初始值:0.0000 相对于当前 ucs 将基准角设置为 0 度。


  angdir 设置正角度的方向 初始值:0;从相对于当前 ucs 方向的 0 角度测量角度值。0 逆时针 1 顺时针


  apbox 打开或关闭 autosnap 靶框。当捕捉对象时,靶框显示在十字光标的中心。0 不显示靶框 1 显示靶框(这个在选项对话框可以设置)


  aperture 以像素为单位设置靶框显示尺寸。靶框是绘图命令中使用的选择工具。初始值:10 (这个在选项对话框可以设置)


  area area 既是命令又是系统变量。存储由area 计算的最后一个面积值。


  attdia 控制 insert 命令是否使用对话框用于属性值的输入:0.给出命令行提示 1.使用对话框


  attmode 控制属性的显示:0 关,使所有属性不可见;1.普通,保持每个属性当前的可见性;2.开,使全部属性可见


  attreq 确定 insert 命令在插入块时默认属性设置。0.所有属性均采用各自的默认值;1.使用对话框获取属性值


  auditctl 控制 audit 命令是否创建核查报告 (adt) 文件:0.禁止写 adt 文件 1.写 adt 文件


  aunits 设置角度单位:0.十进制度数 1.度/分/秒 2.百分度 3.弧度 4.勘测单位 (单位对话框里可以设置)


  auprec 设置所有只读角度单位(显示在状态行上)和可编辑角度单位(其精度小于或等于当前 auprec 的值)的小数位数。 (单位对话框里可以设置)


  autosnap 0.关(自动捕捉);1.开 2.开提示 4.开磁吸 8.开极轴追踪 16 开捕捉追踪 32 开极轴追踪和捕捉追踪提示 (状态栏可以设置,这个主要在二次开发程序中使用)


B 系统变量


  backz 以绘图单位存储当前视口后向剪裁平面到目标平面的偏移值。viewmode 系统变量中的后向剪裁位打开时才有效。


  bindtype 控制绑定或在位编辑外部参照时外部参照名称的处理方式:0.传统的绑定方式 1.类似“插入”方式


  blipmode 控制点标记是否可见。blipmode 既是命令又是系统变量。使用 setvar 命令访问此变量:0.关闭 1.打开


  BLOCKEDITLOCK 禁止打开块编辑器和编辑动态块定义。0.指定可以打开块编辑器 1.指定不可以打开块编辑器


  BLOCKEDITOR 反映块编辑器是否已打开。0.指示块编辑器未打开 1.指示块编辑器已打开


C 系统变量


  cdate 设置日历的日期和时间,不被保存。


  cecolor 设置新对象的颜色。有效值包括 bylayer、byblock 以及从 1 到 255 的整数。


  celtscale 设置当前对象的线型比例因子。


  celtype 设置新对象的线型。初始值:“bylayer”


  celweight 设置新对象的线宽:1.线宽为“bylayer”;2.线宽为“byblock”;3.线宽为“default”。


  chamfera 设置第一个倒角距离。初始值: 0.0000


  chamferb 设置第二个倒角距离。初始值: 0.0000


  chamferc 设置倒角长度。初始值: 0.0000


  chamferd 设置倒角角度。初始值: 0.0000


  chammode 设置 autocad 创建倒角的输入方法:0.需要两个倒角距离 1.需要一个倒角距离和一个角度


  circlerad 设置默认的圆半径:0.表示无默认半径。初始值:0.0000


  clayer 设置当前图层。初始值:0


  cmdactive 存储位码值,此位码值指示激活的是普通命令、透明命令、脚本还是对话框。


  cmddia 输入方式的切换:0.命令行输入 1.对话框输入


  cmdecho 控制在 autolisp 的 command 函数运行时 autocad 是否回显提示和输入:0.关闭回显 1.打开回显


  cmdnames 显示当前活动命令和透明命令的名称。例如 line'zoom 指示zoom 命令在line 命令执行期间被透明使用。


  cmljust 指定多线对正方式:0.上 1.中间 2.下。初始值:0


  cmlscale 初始值:1.0000(英制)或 20.0000(公制)控制多线的全局宽度。


  cmlstyle 设置 autocad 绘制多线的样式。初始值:"standard"


  compass 控制当前视口中三维指南针的开关状态:0.关闭三维指南针 1.打开三维指南针


  coords 0.用定点设备指定点时更新坐标显示 1.不断地更新绝对坐标的显示 2.不断地更新绝对坐标的显示


  cplotstyle 控制新对象的当前打印样式。


  cprofile 显示当前配置的名称。


  ctab 返回图形中当前(模型或布局)选项卡的名称。通过本系统变量,用户可以确定当前的活动选项卡。


  cursorsize 按屏幕大小的百分比确定十字光标的大小。初始值:5 (选项对话框可以设置)


  cvport 设置当前视口的标识码。


D 系统变量


  date 存储当前日期和时间。


  dbmod 用位码指示图形的修改状态:1.对象数据库被修改 4.数据库变量被修改 8.窗口被修改 16.视图被修改


  dctcust 显示当前自定义拼写词典的路径和文件名。


  dctmain 显示当前的主拼写词典的文件名。


  deflplstyle 指定图层 0 的默认打印样式。


  defplstyle 为新对象指定默认打印样式。


  delobj 控制创建其他对象的对象将从图形数据库中删除还是保留在图形数据库中:0.保留对象 1. 删除对象


  demandload 当图形包含由第三方应用程序创建的自定义对象时,指定 autocad 是否以及何时按需加载此应用程序。


  diastat 存储最近一次使用的对话框的退出方式:0.取消 1.确定


  dimadec 1.使用 dimdec 设置的小数位数绘制角度标注;0-8 使用 dimadec 设置的小数位数绘制角度标注。(前面带dim的变量都是标注相关的变量,在标注样式对话框在属性框里都可以设置这些参数)


  dimalt 控制标注中换算单位的显示:关.禁用换算单位开.启用换算单位


  dimaltd 控制换算单位中小数位的位数。


  dimaltf 控制换算单位乘数。


  dimaltrnd 舍入换算标注单位。


  dimalttd 设置标注换算单位公差值小数位的位数。


  dimalttz 控制是否对公差值作消零处理。


  dimaltu 为所有标注样式族(角度标注除外)换算单位设置单位格式。


  dimaltz 控制是否对换算单位标注值作消零处理。dimaltz 值为 0 - 3 时只影响英尺-英寸标注。


  dimapost 为所有标注类型(角度标注除外)的换算标注测量值指定文字前缀或后缀(或两者都指定)


  dimaso 控制标注对象的关联性。


  dimassoc 控制标注对象的关联性。


  dimasz 控制尺寸线、引线箭头的大小。并控制钩线的大小。


  dimatfit 当尺寸界线的空间不足以同时放下标注文字和箭头时,本系统变量将确定这两者的排列方式。


  dimaunit 设置角度标注的单位格式:0.十进制度数 1.度/分/秒 2.百分度 3.弧度


  dimazin 对角度标注作消零处理。


  dimblk 设置尺寸线或引线末端显示的箭头块。


  dimblk1 当 dimsah 系统变量打开时,设置尺寸线第一个端点的箭头。


  dimblk2 当 dimsah 系统变量打开时,设置尺寸线第二个端点的箭头。


  dimcen 控制由 dimcenter、 dimdiameter 和 dimradius 命令绘制的圆或圆弧的圆心标记和中心线图形。


  dimclrd 为尺寸线、箭头和标注引线指定颜色。同时控制由 leader 命令创建的引线颜色。


  dimclre 为尺寸界线指定颜色。


  dimclrt 为标注文字指定颜色。


  dimdec 设置标注主单位显示的小数位位数。精度基于选定的单位或角度格式。


  dimdle 当使用小斜线代替箭头进行标注时,设置尺寸线超出尺寸界线的距离。


  dimdli 控制基线标注中尺寸线的间距。


  dimdsep 指定一个单字符作为创建十进制标注时使用的小数分隔符。


  dimexe 指定尺寸界线超出尺寸线的距离。


  dimexo 指定尺寸界线偏移原点的距离。


  dimfit 旧式,除用于保留脚本的完整性外没有任何影响。dimfit 被 dimatfit 系统变量和 dimtmove 系统变量代替。


  dimfrac 在 dimlunit 系统变量设置为:4(建筑)或 5(分数)时设置分数格式,0.水平 1.斜 2.不堆叠


  dimgap 当尺寸线分成段以在两段之间放置标注文字时,设置标注文字周围的距离。


  dimjust 控制标注文字的水平位置。


  dimldrblk 指定引线箭头的类型。要返回默认值(实心闭合箭头显示),请输入单个句点 (.)。


  dimlfac 设置线性标注测量值的比例因子。


  dimlim 将极限尺寸生成为默认文字。


  dimlunit 为所有标注类型(除角度标注外)设置单位制。



  dimlwd 指定尺寸线的线宽。其值是标准线宽。-3.bylayer -2.byblock 整数代表百分之一毫米的倍数


  dimlwe 指定尺寸界线的线宽。其值是标准线宽。-3 bylayer -2 byblock 整数代表百分之一毫米的倍数


  dimpost 指定标注测量值的文字前缀或后缀(或者两者都指定)


  dimrnd 将所有标注距离舍入到指定值。


  dimsah 控制尺寸线箭头块的显示。


  dimscale 为标注变量(指定尺寸、距离或偏移量)设置全局比例因子。同时还影响 leader 命令创建的引线对象的比例。


  dimsd1 控制是否禁止显示第一条尺寸线。


  dimsd2 控制是否禁止显示第二条尺寸线。


  dimse1 控制是否禁止显示第一条尺寸界线:关.不禁止显示尺寸界线开.禁止显示尺寸界线


  dimse2 控制是否禁止显示第二条尺寸界线:关.不禁止显示尺寸界线开.禁止显示尺寸界线


  dimsho 旧式,除用于保留脚本的完整性外没有任何影响。


  dimsoxd 控制是否允许尺寸线绘制到尺寸界线之外:关.不消除尺寸线开.消除尺寸线


  dimstyle dimstyle 既是命令又是系统变量。作为系统变量,dimstyle 将显示当前标注样式。


  dimtad 控制文字相对尺寸线的垂直位置。


  dimtdec 为标注主单位的公差值设置显示的小数位位数。


  dimtfac 按照 dimtxt 系统变量的设置,相对于标注文字高度给分数值和公差值的文字高度指定比例因子。


  dimtih 控制所有标注类型(坐标标注除外)的标注文字在尺寸界线内的位置。


  dimtix 在尺寸界线之间绘制文字。


  dimtm 在 dimtol 系统变量或 dimlim 系统变量为开的情况下,为标注文字设置最小(下)偏差。


  dimtmove 设置标注文字的移动规则。


  dimtofl 控制是否将尺寸线绘制在尺寸界线之间(即使文字放置在尺寸界线之外)


  dimtoh 控制标注文字在尺寸界线外的位置:0或关.将文字与尺寸线对齐 1或开.水平绘制文字


  dimtol 将公差附在标注文字之后。将 dimtol 设置为“开”,将关闭 dimlim 系统变量。


  dimtolj 设置公差值相对名词性标注文字的垂直对正方式:0.下 1.中间 2.上


  dimtp 在dimtol 或 dimlim 系统变量设置为开的情况下,为标注文字设置最大(上)偏差。dimtp 接受带符号的值。


  dimtsz 指定线性标注、半径标注以及直径标注中替代箭头的小斜线尺寸。


  dimtvp 控制尺寸线上方或下方标注文字的垂直位置。当 dimtad 设置为关时,autocad 将使用 dimtvp 的值。


  dimtxsty 指定标注的文字样式。


  dimtxt 指定标注文字的高度,除非当前文字样式具有固定的高度。


  dimtzin 控制是否对公差值作消零处理。


  dimunit 旧式,除用于保留脚本的完整性外没有任何影响。dimunit 被 dimlunit 和 dimfrac 系统变量代替。


  dimupt 控制用户定位文字的选项。0光标仅控制尺寸线的位置 1或开光标控制文字以及尺寸线的位置


  dimzin 控制是否对主单位值作消零处理。


  dispsilh 控制“线框”模式下实体对象轮廓曲线的显示。并控制在实体对象被消隐时是否绘制网格。0.关 1.开


  distance 存储 dist 命令计算的距离。


  donutid 设置圆环的默认内直径。


  donutod 设置圆环的默认外直径。此值不能为零。


  dragmode 控制拖动对象的显示。


  dragp1 设置重生成拖动模式下的输入采样率。


  dragp2 设置快速拖动模式下的输入采样率。


  dwgcheck 在打开图形时检查图形中的潜在问题。(打开非AutoCAD保存的DWG图纸是否出现提示信息,设置为0,不显示信息。)


  dwgcodepage 存储与 syscodepage 系统变量相同的值(出于兼容性的原因)。(各种不同语言必须使用对应的代码页,如果代码页存储错误,可能导致文字显示乱码,这个变量是一个只读变量,就是我们自己无法设置。)


  dwgname 存储用户输入的图形名。


  dwgprefix 存储图形文件的驱动器/目录前缀。


  dwgtitled 指出当前图形是否已命名:0.图形未命名 1.图形已命名


E 系统变量


  edgemode 控制 trim 和 extend 命令确定边界的边和剪切边的方式。


  elevation 存储当前空间当前视口中相对当前 ucs 的当前标高值。(如果你绘制任何图形都有Z坐标,请用此变量进行设置)


  expert 控制是否显示某些特定提示。


  explmode 控制 explode 命令是否支持比例不一致 (nus) 的块。


  extmax 存储图形范围右上角点的值。


  extmin 存储图形范围左下角点的值。


  extnames 为存储于定义表中的命名对象名称(例如线型和图层)设置参数。


F 系统变量


  facetratio 控制圆柱或圆锥 shapemanager 实体镶嵌面的宽高比。设置为 1 将增加网格密度以改善渲染模型和着色模型的质量。


  facetres 调整着色对象和渲染对象的平滑度,对象的隐藏线被删除。有效值为 0.01 到 10.0。


  filedia 控制与读写文件命令一起使用的对话框的显示。(如果打开和保存文件时不出对话框,只出命令行,请输入此变量,并将数值设置为1)


  filletrad 存储当前的圆角半径。


  fill或fillmode 指定图案填充(包括实体填充和渐变填充)、二维实体和宽多段线是否被填充。(如果填充不显示,请输入此命令,将数值设置为1)


  fontalt 在找不到指定的字体文件时指定替换字体。


  fontmap 指定要用到的字体映射文件。


  frontz 按图形单位存储当前视口中前向剪裁平面到目标平面的偏移量。


  fullopen 指示当前图形是否被局部打开。


G 系统变量


  gfang 指定渐变填充的角度。有效值为 0 到 360 度。


  gfclr1 为单色渐变填充或双色渐变填充的第一种颜色指定颜色。有效值为“rgb 000, 000, 000”到“rgb 255, 255, 255”。


  gfclr2 为双色渐变填充的第二种颜色指定颜色。有效值为“rgb 000, 000, 000”到“rgb 255, 255, 255”。


  gfclrlum 在单色渐变填充中使颜色变淡(与白色混合)或变深(与黑色混合)。有效值为 0.0(最暗)到 1.0(最亮)


  gfclrstate 指定是否在渐变填充中使用单色或者双色. 0.双色渐变填充 1.单色渐变填充


  gfname 指定一个渐变填充图案。有效值为 1 到 9。


  gfshift 指定在渐变填充中的图案是否是居中或是向左变换移位.0.居中 1.向左上方移动


  gridmode 指定打开或关闭栅格。0.关闭栅格 1.打开栅格(可在状态栏设置)


  gridunit 指定当前视口的栅格间距(x 和 y 方向)。(可在栅格和捕捉设置对话框中设置)


  gripblock 控制块中夹点的指定。0.只为块的插入点指定夹点 1.为块中的对象指定夹点


  gripcolor 控制未选定夹点的颜色。有效取值范围为 1 到 255。(可在“选项”对话框中进行设置)


  griphot 控制选定夹点的颜色。有效取值范围为 1 到 255。


  griphover 控制当光标停在夹点上时其夹点的填充颜色。有效取值范围为 1 到 255。


  gripobjlimit 抑制当初始选择集包含的对象超过特定的数量时夹点的显示。


  grips 控制“拉伸”、“移动”、“旋转”、“缩放”和“镜像夹点”模式中选择集夹点的使用。


  gripsize 以像素为单位设置夹点方框的大小。有效的取值范围为 1 到 255。


  griptips 控制当光标在支持夹点提示的自定义对象上面悬停时,其夹点提示的显示.


发表评论