定义标注约束参数

可使用数学等式和表达式控制标注约束几何体。

参数等式包括:

标注约束的表达式

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

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

变量可为以下之一:

使用参数管理器定义和编辑表达式变量

还可就地编辑表达式

标注约束等式示例
示例 说明
d1=rad1 将变量 d1 设置为变量 rad1 的值。
d2=rad2*2 将变量 rad2 乘以 2 并将变量 d2 设置为结果。
length1=cos(ang1) 将用户定义变量 length1 设置为角度 ang1 的余弦值。
dist1=(length1 + d1) / 2 将用户定义变量 dist1 设置为用户定义变量 length1 和变量 d1 除以 2 的和。

 

约束名称

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

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

命名约定为:

含义 默认名称 约束
距离 d1,d2,...,dn 对齐水平竖直
直径 dia1,dia2,...,dian 直径
半径 rad1,rad2,...,radn 半径(R)
角度 ang1,ang2,...,angn 角度
用户定义 user1,user2,...,usern 用于表达式中

 

重命名约束变量名称:

  1. 指定标注约束。
  2. 属性面板中约束下,编辑名称

- 或者 -

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

- 或者 -

  1. 双击标注约束。
  2. 就地编辑变量名称。

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

参数等式

使用运算符函数定义公式和等式。

表达式的求值运算标准数学规则

运算符

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

运算符
说明
+
-
减(或一元求反)
*
/
^
%
浮点模
小数分隔符
(expr)
定义表达式的括号

 

^页面顶端

函数

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

函数 语法
余弦 cos (expr)
正弦 sin (expr)
切点(T) 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. 优先级别相同的运算符从左到右进行运算。

^页面顶端

相关主题

管理标注约束参数

应用标注约束

使用约束