入门 · 阅读 3 分钟

ZWCAD 计算与测量工具入门

了解如何使用 ZWCAD 的测量和计算工具,包括面积、距离和角度测量、面积表创建以及对象等分功能。

zwadminSOFTONE SOLUTIONS

无论您想检查一条直线的长度、查找两面墙之间的夹角,还是定位某个点的坐标,ZWCAD 都提供多个简单易用的命令,帮助您从图纸中获取几何数据。

获取距离、角度和位置

DIST:测量点与点之间的长度和角度

在以下情况下使用 DIST 命令:

  • 测量两个或多个点之间的距离
  • 查找直线与 X 轴或 XY 平面之间的夹角
  • 获取点与点之间 X、Y、Z 坐标的差值(称为 “delta”)

这非常适合检查所绘制的直线长度是否正确或对齐是否到位。

在 ZWCAD 中获取距离、角度和位置

ID:获取点的坐标

ID 命令会告诉您在图纸中所点击点的精确 X、Y、Z 坐标。适用于查找锚点或检查对齐。

MEASUREGEOM:多合一测量工具

MEASUREGEOM 命令集成了多种测量工具:

  • Distance:与 DIST 命令相同
  • Radius:用于圆和圆弧
  • Angle:两条直线之间或三点之间的角度

如果您喜欢用一个命令完成所有操作,请使用它。

LIST:查看所选对象的详细信息

LIST 命令根据您选择的对象显示关键数据。例如:

对象类型 可获得的信息
Line 长度、起点和终点
Circle 半径、周长、圆心
Spline 长度、控制点、拟合点

这非常适合快速核实对象属性。

PROPERTIES:在选项板中查看信息

使用 PROPERTIES 命令打开 Properties 选项板。选择一个对象,您会看到如下关键信息:

  • Line:起点/终点、长度、角度、X/Y/Z delta
  • Circle:圆心、半径、直径
  • Spline:控制点和拟合点

QUICKCALC:内置计算器

使用 QUICKCALC 命令打开计算器面板,您可以:

  • 进行数学运算
  • 转换单位
  • 计算表达式
  • 获取点坐标、角度和距离

您可以通过以下方式打开 QuickCalc:

  • 输入 QUICKCALC
  • 在绘图区右键单击
  • 点击 Properties 选项板中的计算器图标
  • 在执行其他命令时输入 ‘QUICKCALC

获取面积和质量特性

AREA:测量封闭区域的面积

使用 AREA 命令测量以下对象内部的面积:

  • 圆、椭圆、多边形
  • 封闭的多段线和样条曲线
  • 面域和 3D 实体

您也可以通过点击若干点围成一个形状来手动定义面积。只需确保这些点位于同一平面上。

在 ZWCAD 中获取面积和质量特性

根据实体对象类型的不同,获得的信息也有所不同:

对象类型 测得的信息
Circle 面积、周长
Ellipse 面积、周长
3D Solid 总表面积
Open Polyline 面积(自动闭合形状)、长度

对于未闭合的对象,会使用一条线段连接起点和终点来计算面积,但该线段本身的长度不计入面积。

在 ZWCAD 中计算未闭合对象

对于宽多段线,以其中心线作为边界来计算面积。

在 ZWCAD 中计算宽多段线的面积

AREA 命令还可用于计算组合面积,对多个图形进行叠加或扣除。

  • Add:使用此选项对多个对象或由点定义的封闭区域的面积求和。
  • Subtract:使用此选项从总面积中减去所选对象或所定义区域的面积。

请注意,MEASUREGEOM 命令的 Area 选项同样可以获取由指定对象或点组成的面积,功能与 Area 命令相同。

MASSPROP:获取质量和体积数据

MASSPROP 命令可提供 2D 面域或 3D 实体的物理特性,包括:

  • 体积
  • 表面积
  • 质心(重心)
  • 转动惯量

结果可保存为 .txt 文件,用于记录或分析。

MEASUREGEOM 命令的 Mass Properties 选项同样可以获取指定对象的质量特性,功能与 MASSPROP 命令相同。

AREATABLE:整理并显示面积信息

使用 AREATABLE 命令可以:

  • 为封闭区域创建 Area Dimension(面积标注)
  • 创建列出面积信息的表格
  • 以 CSV 格式导出数据

Area Dimension

面积标注可以显示标注名称、面积值或两者同时显示,但请注意,面积标注与封闭区域不关联。

ZWCAD 中的 Area dimension

您可以通过三种方式指定面积边界:

  • 在封闭区域内拾取一个点,自动检测并使用其围合边界。
  • 选择一个封闭对象(如多段线或圆),以其形状作为边界。
  • 指定多个点,依次连接形成自定义边界。

您也可以预先创建边界集,然后在定义面积时从该集合中选择边界。

标注名称可以手动输入,也可以按顺序自动编号。自动编号时,名称从用户定义的起始值开始依次递增。起始值可以是:

  • 阿拉伯数字:例如 1、2、3…
  • 英文字母:例如 a、b、c…,继续到 z、aa、ab…,或大写 A、B、C…

不支持大小写混合格式(例如 Aa)。

Area Table

面积表用于收集并显示图纸中封闭区域的面积信息。创建面积表时,需要指定以下内容:

  • 表格标题
  • 表头内容
  • 在图纸中的插入点

此外,面积表可以 CSV 格式导出到指定文件路径,以便在 Excel 等外部工具中进一步分析和处理数据。

ZWCAD 中的 Area table

对象的等分与定距

MEASURE & DIVIDE – 沿对象放置标记

这两个命令可帮助您在对象上按等间距放置点或块,而不会将对象断开。

  • MEASURE:设置每个标记之间的间距(例如每 100 个单位)
  • DIVIDE:设置将对象等分的段数(例如 5 段)

使用点标记等分对象时,等分点默认显示为单个点。为了在图纸中清楚地看到这些等分点,可以使用 DDPTYPE 命令设置不同的点样式来调整其外观。

使用块标记等分对象时,这些块必须已在当前图纸中定义。在等分过程中,可以选择块是否与对象对齐。

下图展示了两种情形:未对齐(左)和对齐(右)

ZWCAD 中对齐的两种情形

使用块作为标记来等分所选对象时,如果使用 MEASURE 和 DIVIDE 命令,块内的可变属性将不可用。块定义的基点位于所选对象上,并会将对象断开。

在下图中,如果将左侧的属性块作为分隔符插入到右侧直线的第三个等分点,则该块的属性不可用。

ZWCAD 中使用块作为标记等分所选对象

命令行计算器

CAL 命令可让您直接在命令行中进行数学运算。它支持:

  • 实数和整数运算:abs(5-3)、(10+4)/2
运算符 示例 说明
+ x + y 加法运算
– x – y 减法运算
* x * y 乘法运算
/ x / y 除法运算
^ x ^ y 乘方
– -x 取负运算
  • 向量运算:[1,0,0]*[0,1,0]
运算符 示例 说明
& [a,b,c] & [x,y,z] = [(b*z) – (c*y), (c*x) – (a*z), (a*y) – (b*x)] 向量积(叉积)
* [a,b,c] * [x,y,z] = ax + by + cz 标量积(点积)
*, / a * [x,y,z] = [a*x, a*y, a*z] 向量与实数的乘除
+, – [a,b,c] + [x,y,z] = [a+x, b+y, c+z] 向量加减
^ x ^ y 乘方
– -x 取负运算
  • 函数参考:按类别分组
函数 示例 说明 类别
sin sin(x) 正弦 三角函数
cos cos(x) 余弦 三角函数
tang tang(x) 正切 三角函数
asin asin(x) 反正弦 三角函数
acos acos(x) 反余弦 三角函数
atan atan(x) 反正切 三角函数
sqr sqr(x) 平方 通用数学函数
sqrt sqrt(x) 平方根 通用数学函数
abs abs(x) 绝对值 通用数学函数
ln ln(x) 自然对数(以 e 为底) 通用数学函数
log log10(x) 常用对数(以 10 为底) 通用数学函数
exp exp(x) 指数(以 e 为底) 通用数学函数
exp10 exp10(x) 指数(以 10 为底) 通用数学函数
round round(x) 四舍五入到最接近的整数 取整 / 截断
trunc trunc(x) 截断小数(仅保留整数部分) 取整 / 截断
r2d r2d(x) 弧度转换为度 单位转换
d2r d2r(x) 度转换为弧度 单位转换
pi pi 圆周率(≈ 3.1416) 常数

示例:

Command: CAL

Expression or [? (for help)]: abs((56.32+2.97)/3.51-8.93*9.26)

快速计算器

使用 QUICKCALC 命令打开计算器面板。您可以:

  • 获取几何信息
  • 进行数学运算
  • 转换单位
  • 计算表达式
  • 获取点坐标、角度和距离

在 ZWCAD 中,可以通过以下方式打开 QuickCalc。

  • 执行 QUICKCAL 命令打开 QuickCalc
  • 在绘图区使用右键菜单打开 QuickCalc
  • 在命令执行过程中使用透明命令 ‘QUICKCAL 打开 QuickCalc
  • 点击 Properties 选项板数值栏中的计算器按钮打开 QuickCalc

相关文章

Chat ZaloGọi hotlineGửi email