AutoCad 设置绘图环境

来源:互联网 发布:tomcat nginx 哪个快 编辑:程序博客网 时间:2024/05/17 08:29

AutoCad 设置绘图环境


设置一个合适的绘图环境是作图的必要准备步骤。这里就交互作图与编程作图两种方式对绘图的环境进行一个简单的描述。这里所使用的软件版本是AutoCad2018。

交互作图


  • 图纸范围

菜单栏 -> 格式 -> 图形界限

这里写图片描述

快捷命令:limits

  • 绘图单位

这里写图片描述

快捷命令:units

  • 对象捕捉类型

这里写图片描述

这里写图片描述

快捷命令: os

  • 图层

这里写图片描述

这里写图片描述

快捷命令:layer

编程作图


  • 图纸范围

    • command
    (command "limits" p1 p2)
    • 设置环境变量
    (setvar limmin p1)  ;;;设置左下角(setvar limmax p2)   ;;;设置右上角
  • 绘图单位

    • command

      (command "units" "长度单位" "精度" "角度单位" "精度" "X轴正方向度数" "正的旋转方向")
    • 设置环境变量

    (setvar "lunit" <integer>)  ;;;设置长度单位(setvar "luprec" <integer>)  ;;;设置长度单位精度(setvar "aunit" <integer>)  ;;;设置角度单位(setvar "auprec" <integer>)  ;;;设置角度单位精度(setvar "angbase" <real>)  ;;;设置X轴正方向度数(setvar "angdir" <string>)  ;;;设置正的旋转方向
  • 对象捕捉类型

    • command
    (command "osnap" "endpoint midpoint") ;;;捕捉端点和中点(command "osnap" "none") ;;;不捕捉任何类型
    • 设置环境变量
    (setvar "osmode" 3)  ;;;捕捉端点和中点(setvar "osmode" 0)   ;;;不捕捉任何类型

    osmode 系统变量取值

value en zh 0 none 不捕捉任何类型的对象 1 endpoint 线段和圆弧的端点 2 midpoint 线段和圆弧的中点 4 center 圆、椭圆和圆弧的中心点 8 node 用point命令生成的点 16 quadrant 圆和圆弧的象限点 32 intersection 线段和圆弧的交点 64 insertion 图块或字符串的插入点 128 perpendicular 垂足 256 tangent 切点 512 nearest 对象上的最近点 1024 quick 快速捕捉 2048 apparent intersection 在观察方向上相交的点 4096 extension 延长线上的点 8192 parallel 与所选对象平行的点
  • 图层

    • command

      (command "layer" "Make" "layername" "Color" <color-code> "layername" "Ltype" <line-type-name> "layername" "LWeight" <line-weight> "layername" "")(command "layer" "Make" "layername" "Color" <color-code> "" "Ltype" <line-type-name> "" "LWeight" <line-weight> "" "") ;;;当前图层是默认图层,直接空格确认(command "layer" "Make" "layername" "") ;;;颜色、线型、线宽取默认值(command "layer" "Set" "layername" "");;;将指定图层设置为当前图层(command "layer" "Make" "layername" "");;;如果layername已经存在,将该图层设置为当前图层,不存在则先创建再设置为当前图层
    • 选项简写

option abbr. Make M Color C Ltype L LWeight LW
  • 新图形对象绘图样式

    • 颜色
      • command

        (command "color" <color-code>)
      • 环境变量

        (setvar "cecolor" "<color-code|color-name>")
    • 线型
      • command

        (command "linetype" "s" "<line-type-name>" "")
      • 环境变量

        (setvar "celtype" "<cel-type-name>")
    • 线型伸缩比例
      • command

        (command "ltscale" 0.5)
      • 环境变量

        (setvar "ltscale" 0.5)
    • 线宽
      • command

        (command "lweight" 2)
      • 环境变量

        (setvar "celweight" 100) ;;;1%为单位,100*1%=1
  • 关闭/开启命令提示

(setvar "cmdecho" 0)  ;;;关闭(setvar "cmdecho" 1)  ;;;开启
原创粉丝点击