CAD绘图单位

直白完整拆解,只讲核心,不绕弯路

一、先记住最关键底层真理

AutoCAD本身没有毫米、米这种物理单位,只有一个抽象概念:绘图单位(图形单位),无量纲。

你可以人为约定:

1个绘图单位 = 1mm / 1m / 1km 全都可以,完全看行业绘图习惯。

1、「CAD绘图单位默认mm」这句话含义

  1. 出自机械、室内建筑行业默认惯例 :新建空白图纸默认约定:
    ✅ 1个绘图单位 = 1毫米(mm)
    画1000单位的直线 = 现实1米长物体;
  2. 只针对模型空间,布局(图纸空间)天然以纸张毫米为单位;
  3. 市政测绘、给排水管网行业不遵守这个默认规则 ,我们统一约定:
    ✅ 1个绘图单位 = 1米(m)(外业实测大地坐标直接录入)

二、你的场景:线属性长度=22.5,到底是什么?

你是管网实测坐标录入图纸:

  1. 用DI测量、选中线条打开特性面板,显示长度:22.5
    👉 这个数字 = 22.5个绘图单位
    👉 你们行业约定1单位=实地1米,所以这条线实地长度就是 22.5米
    👉 绝对不是22.5毫米

区分两种行业对比

行业 约定规则 线长数值22.5代表
机械/建筑 默认1单位=1mm 22.5毫米
市政管网/测绘 自定义1单位=1m 22.5米

三、UNITS命令里的单位设置到底干嘛用?(极易被误解)

输入UNITS打开图形单位窗口,里面的毫米/米选项不会修改现有图形尺寸,它只有3个作用:

  1. 坐标、长度数值的显示格式:只改外观数字展示,不改图形大小;
  2. 外部图块、参照插入时自动缩放匹配单位:别的图纸插入进来,自动换算尺寸;
  3. 打印、标注辅助参考;

哪怕你窗口里选了毫米,只要你画图全程按1单位=米录入坐标,线条长度依旧代表米。

四、模型空间 VS 布局(打印空间)单位彻底分清

1. 模型空间(你画管网平面图、后续代码画纵断面都在这里)

  • 核心:1:1绘制真实实地尺寸
  • 管网:1绘图单位=1实地米;所有距离、标高、桩号全部直接读取计算;
  • 滚轮缩放、平移:纯视觉预览,绘图单位数值永远不变;
  • 你写C#代码读取坐标、计算管线长度、XData标高,读取的全是绘图单位数值。

2. 布局/图纸空间(只用来排版打印纸质图纸)

  • 固定物理单位:毫米mm,对应打印纸张大小(A1/A2纸尺寸就是毫米);
  • 靠视口比例(1/1000xp)把模型里超大的管网图,缩小适配纸张;
  • 这里才会用到1:1000、1:500打印比例尺。

五、结合你之前纵断面代码串联理解

你的平面图纸:

实地22.5米管线 → CAD模型长度=22.5绘图单位(1单位=1m)

纵断面公式:

X = 实地米数 × 1000 ÷ 横向比例尺分母

  • 横向1:1000:22.5*1000/1000 =22.5单位 → 纵断面线条长度22.5,和平面一致
  • 横向1:500:22.5*1000/500=45单位 → 纵断面线条更长

公式里 ×1000,本质就是把米换算成毫米,适配打印图纸标准计量逻辑。

六、一句话总结所有疑问

  1. 默认mm是机械行业惯例,只代表约定1绘图单位=1毫米;
  2. 市政管网自己约定1绘图单位=1米,属性里长度22.5就是22.5米;
  3. 所有实测数据、画图、算量、二次开发全部在模型空间完成;布局只管打印缩放。
相关推荐
wflynn7 小时前
GitHub 今日推荐|SCSKiller:游戏着色器预编译消除卡顿
开源·c#·github·nvidia·amd·directx12
疯狂的维修1 天前
关于用C#写电机起保停控制
开发语言·c#
用户788477316341 天前
门店核销闭环:小程序扫码 + .NET 幂等接口 + WPF 看板,一天能跑通
微信小程序·c#
samble1 天前
从零搭建灌装监控系统(十三):报警系统设计,生命周期与通知
c#·wpf·mvvm·modbus·工业控制
miofly1 天前
GitHub 今日推荐|SCSKiller:游戏着色器预编译消除卡顿
开源·c#·github
周杰伦fans2 天前
8GB显存下模型量化实战指南
人工智能·后端·c#
samble2 天前
从零搭建灌装监控系统(十二):配置系统,原子写入与容错
c#·wpf·mvvm·modbus·工业控制
流形填表2 天前
题库去重实战:基于题干指纹的重复题清理
开发语言·c#
开开心心就好2 天前
以图搜图找重复图片,本地工具离线就能用
javascript·智能手机·ffmpeg·c#·ocr·word·音视频
QQ_21696290962 天前
基于C#(Asp.net)电竞陪玩信息管理系统的设计与实现
java·大数据·spring boot·微信小程序·c#·云计算·asp.net