CAL 命令入门

17 Mar 2025 | 6 分钟阅读

AutoCAD 中的计算器命令用于执行不同的操作。 这些被称为 CAL 命令。 我们可以使用 CAL 表达式执行算术和几何运算。

它也被称为命令提示符计算器

在命令提示符下,输入 CAL,然后输入 CAL 表达式。

对于正在进行的命令,首先,我们需要输入“CAL 命令(CAL 前面的撇号),然后需要输入表达式来评估前面的命令。

我们可以通过不同的方式在命令提示符和计算器中使用 CAL 命令,如下所示

使用计算器计算面积

我们可以使用计算器来查找重要区域。

让我们考虑一个例子。 示例在下图给出

Started with CAL command

要找到上面显示的阴影区域,我们需要从矩形中减去圆的面积。

步骤如下

  • 选择外矩形。
  • 右键单击并选择“属性”选项。
  • 对话框将如下图所示
Started with CAL command
  • 单击面积。 计算器的图标将出现在面积的前面,如下图所示
Started with CAL command
  • 单击计算器图标。 计算器将出现在屏幕上。
  • 我们现在需要将此值保存到内存中。 为此,单击计算器底部的内存 + (M+) 按钮,如下图所示
Started with CAL command

该值已保存在内存中。 现在,单击计算器底部的“关闭”按钮。

  • 选择内圆并单击面积前面的计算器图标,如下图所示
Started with CAL command
  • 单击减号 (-),然后单击 MR(内存调用)按钮。
    计算器现在将如下图所示
Started with CAL command
  • 单击 = 按钮以获取答案。

使用命令行上的 CAL 进行计算

有两种方法可以使用 CAL。

1. 通过执行计算。

执行计算的步骤如下

  • 在命令行中输入 CAL。 它将如下图所示
Started with CAL command
  • 使用的运算符在下表中列出
运算符描述
+添加
例如, [a, b] + [x, y] + [a + x, b + y]
-减去
/除以
^指数
*乘法
组合起来,它也确定标量积。 例如, a*[w, x, y]=[a*w, a*x, a*y]
( )分组表达式
&向量积
pipi 的值
Sqr ()查找数字的平方。 例如, sqr (4)
Sqrt ()它表示一个数的平方根。 例如, sqr (9)
round ()它用于将值四舍五入到最接近的整数。
sin (角度)角度的正弦。 我们还可以指定 cos, tan, 等等,而不是 sin.
asin()它表示数字的反正弦。 括号内的数字的值应在 -1 和 1 之间。
ln
log
自然对数
以 10 为底的对数
exp
exp10
自然指数
底数指数
r2d ()将弧度转换为度数
d2r ()将度数转换为弧度

注意:上表中使用的变量的值应包含在括号内。

让我们考虑一些计算。

  • 在命令行上给出 CAL 命令后,键入要执行的计算,然后按 Enter 键。
    5^2 + 6 - 8
    上述计算的输出如下图所示
Started with CAL command

同样,我们可以执行任何计算。

等式: pi + 3.5^2 + 8/2

输出

Started with CAL command

等式: 3* [6/3 + 5*2 + 1 - 0.5, 1, 2]

输出

Started with CAL command

2. 在其他命令中使用 CAL

“CAL(带撇号)写在命令行上,以便在其他命令中使用。

让我们考虑一个例子。

  • 该示例是在命令行中使用 CAL 指定圆的半径。
    以下是步骤
    • 在命令行中键入 circle,然后使用鼠标或光标指定中心点。
    • 在命令行中键入 'CAL,然后按 Enter。 我们也可以按空格键代替 Enter
    • 写入半径的值,然后按 Enter。 例如,让我们写 '3*0.95'。我们也可以输入单个整数值。 将绘制一个圆,其半径为 CAL 表达式中提到的值。

QuickCalc 显示上的单位

  • 要指定平方英尺或立方英尺,我们可以写成
    • cu ft 或 cu.ft
    • sq ft 或 sq.ft
  • 我们也可以在单位中加或减值。 但是对于以英寸为单位的单位,我们需要使用该值指定 (")。 例如,10 英寸可以写成 10"。
  • AutoCAD 将破折号 (-) 或减号视为与英制单位的分隔符。 例如,要从 6 英尺中减去 7 英寸,正确的写法是 6 英尺减 7 英寸 (6'- 7"),而不是 7 英寸减 6 英尺 (7"-6')。
    对于英尺单位,我们需要使用该值指定 (')。
    例如,5 英尺 6 英寸可以写成 5'6"。
    我们也可以用其他方式写出上述英尺和英寸的值。 这些方法如下
    • 6'(6 英尺)也可以写成 72"(72 英寸)。
    • 4 英尺 6 英寸也可以写成
      • 4'6"
      • 4' 6"(中间有空格)
      • 4'-6"(我们也可以用破折号分隔英尺和英寸)。
      • 4'-1/2"
      • 4'-6-1/2"
  • 对于减法,我们需要在减号之前或之后至少包含一个空格。
  • 如果我们一起指定英尺和英寸,则包括英寸的双引号 (") 是可选的。 例如,6' 5"(6 英尺 5 英寸)也可以写成 (6' 5)。

QuickCalc 中的命令

我们可以在计算器中指定命令以执行不同的功能。 例如,查找线或三角形的中心。

命令在下表中列出

命令描述
(end+end)/2 或
mee
它用于确定线的中点或两个端点之间的中点。
(end+end+end)/3它用于确定三角形的中点或三个端点之间的中点。
dee (dist(end, end))它用于确定两个端点之间的距离。
vee它用于确定来自两个端点的向量。
vee1它用于确定来自两个端点的单位向量。
ille它用于确定由四个端点确定的两个点的交点。
nee它用于确定 XY 平面中的单位向量,并且与两个端点垂直。
rad它用于确定所选圆或多段线弧的半径。

让我们考虑一个示例来指定线的中心。

以下是指定线的中点的步骤

  • 画一条线。
  • 在线的第二个端点,右键单击,然后选择 QuickCalc,如下图所示
Started with CAL command

不要终止该行。 该行应为连续形式。

  • 在计算器显示屏上写 (end + end)/2 mee,然后按 Enter
  • 通过光标指定线的两个端点,如下所示
Started with CAL command
  • 中心坐标的值显示在计算器上,如下图所示
Started with CAL command
  • 现在单击计算器底部的“应用”选项。
  • 该线将自动从中心点绘制,如下图所示
Started with CAL command
  • 我们现在可以根据要求拉伸该线。

在计算中使用系统变量

我们可以使用 getvar 函数来读取相应系统变量的值。

它写成

getvar(变量名)

要获取当前视口中视图的中心点,我们可以指定一个命令,如下所示

getvar(viewctr)

单位转换命令

要将一个值转换为另一个单位,使用“cvunit' 命令。

AutoCAD 中的命令写成

cvunit(值, 从 _单位, 到 _单位)

例如,要将 10 英寸转换为厘米,该命令将写成

cvunit(10, inches, centimeter)

输出如下图所示

Started with CAL command
下一个主题QuickCalc 示例