定义标注约束参数

您可以使用数学方程和表达式来控制尺寸约束几何图形。

参数方程包括:

  • 尺寸约束的名称

  • 表达式,您可以在其中使用:

    • 用户定义的变量,以及表示现有尺寸约束的变量

    • 数学运算符、函数和常量

尺寸约束表达式

当您创建标注约束时,等式可定义对象的或对象上的两个点之间的标注,格式为*名称*=*值*,例如 d1*=*12.34

可使用以下表达式替换值: 名称*=*表达式

  • 在*表达式*中,您可以使用值、变量、数学运算符以及数学函数和常数。

  • 表达式*的结果为*值

一个 变量 可以是以下各项之一:

  • 用户定义项,例如 length1*=*12.5

  • 现有的标注约束*名称*,例如 d2*=*rad1

使用:ref:`参数管理器 <english_english_constraints_hlpid_constraints_parameters>`定义和编辑*表达式*和*变量*。

还可就地编辑*表达式*。

尺寸约束方程示例

示例

描述

d1=rad1

将变量 d1 设置为变量 rad1 的值。

d2=rad2*2

将变量 rad2 乘以 2 并将变量 d2 设置为结果。

length1=cos(ang1)

将用户定义变量 length1 设置为角度 ang1 的余弦值。

dist1=(length1 + d1) / 2

将用户定义变量 dist1 设置为用户定义变量 length1 和变量 d1 除以 2 的和。

约束名称

标注约束(动态约束和批注约束)使用名称以及表达式和公式中使用的用户定义变量标识。

:ref:`参数管理器 <english_english_constraints_hlpid_constraints_parameters>`列出了所有的标注约束变量以及它们的名称、表达式和值。

命名约定为:

含义

默认名称

Constraints

距离

d1,d2,...,d*n*

对齐水平竖直

直径

dia1,dia2,...,dia*n*

直径

半径

rad1,rad2,...,rad*n*

半径(R)

角度

ang1,ang2,...,ang*n*

角度

用户定义

user1,user2,...,user*n*

用于*表达式中*

重命名约束变量名称:

  1. 指定尺寸约束。

  2. 在**属性**面板中**约束**下,编辑**名称**。

  • 或者 -

  1. 指定尺寸约束。

  2. 在**参数管理器**面板中**标注约束**下,编辑**名称**。

  • 或者 -

  1. 双击尺寸约束。

  2. 就地编辑变量名称。

注意: 约束变量名称必须为唯一的。

参数方程

使用`运算符 <#ParametricOperators>`_和`函数 <#ParametricFunctions>`_定义公式和等式。

表达式的求值运算标准数学`规则 <#ParametricEvaluation>`_。

操作符

可在表达式和公式中使用以下运算符:

运算符

描述

+

添加

-

减法(或一元负号)

*

乘法

/

除法

^

幂运算

%

浮点模

小数分隔符

(expr)

定义表达式的括号

页面顶部

功能

可在表达式和公式中使用以下函数:

函数

语法

余弦

cos (expr)

正弦

sin (expr)

相切

tan (expr)

反余弦

acos (expr)

反正弦

asin (expr)

反正切

atan (expr)

双曲余弦

cosh (expr)

双曲线正弦

sinh (expr)

双曲正切

tanh (expr)

反双曲余弦

acosh (expr)

反正双曲正弦

asinh (expr)

反双曲正切

atanh (expr)

平方根

sqrt (expr)

符号函数(-1,0,1)

sign (expr)

绝对值

abs (expr)

截断小数

trunc (expr)

四舍五入到最接近的整数

round (expr)

向下舍入

floor (expr)

向上取整

ceil (expr)

数组中的最大元素

max (expr1;*expr2*) *

数组中的最小元素

min (expr1;*expr2*) *

度到弧度

d2r (expr)

弧度到度

r2d (expr)

对数,以e为底

ln (expr)

以 10 为底数的对数

log (expr)

以e为底的指数

exp (expr)

以 10 为底数的指数

exp10 (expr)

幂函数

pow (expr1;*expr2*) *

随机十进制数,0-1

随机

常量 pi

pi

常量 e

e

*) 使用 OS 格式设置中定义的列表分隔符(分号或逗号)。

页面顶部

表达式求值

根据标准数学规则,使用以下优先级别顺序进对表达式进行求值:

  1. 括号内的表达式(最里面的括号优先)

  2. 标准的运算顺序:

    1. 指数

    2. 乘法和除法

    3. 加减法

  3. 优先级别相同的运算符从左到右进行运算。

页面顶部

相关主题

管理标注约束参数

使用约束

父主题

应用标注约束