参数参考

使用“更改参数”工具可创建表达式和关系,以控制 Fusion 设计中对象的大小。

“设计”>“修改”>“更改参数”更改参数图标

注意:当您即时创建并命名参数时,Fusion 会自动将其添加到收藏夹,以便在“参数”对话框中轻松找到它。

按时间轴顺序排序

单击“按时间轴顺序排序”更改参数图标,将参数列表恢复为时间轴顺序。

过滤用户参数

单击“过滤用户参数”用户参数图标 以过滤并显示“用户参数”

过滤收藏夹参数

单击“过滤收藏夹参数”收藏夹参数过滤器图标 以过滤并显示“收藏夹参数”

搜索

键入内容以搜索和过滤参数。

添加用户参数

单击此项以打开对话框,并创建新的用户参数

自动更新

选中此项可在编辑参数时在后台自动更新设计。取消选中可暂停更新并缩短计算时间。

应用

“自动更新”处于选中状态时可用。对参数进行更改,然后单击“应用”以更新设计。

参数

显示信息以确定参数以及所属的操作。

名称

指定参数名称。

参数名称可以包含以下符号:

单位

显示单位类型。

表达式

指定值、表达式或函数。

基于表达式显示计算值。

注释

指定有关参数的用户输入的信息。

代数运算符

注意:为了避免与欧洲国家/地区中的浮点型十进制分隔符(.,)冲突,请勿使用逗号。

运算顺序

编辑框使用代数运算顺序,优先级以降序排列,如下表所示。

操作 语法 示例
圆括号 ( ) (sin(15 deg))
指数 ^ width ^2
负号(与减号无关) - (-2.00 + length)
乘或除 */ sin(PI/4 rad)(0.5 * base * height)
加或减 +- (-2.00 + height - 0.35 * base)

数学常量

恒定 语法 明度 单位
pi/π PI 3.1415926535... 无量纲
欧拉数 E 2.71828182845... 无量纲
地球表面的重力加速度 Gravity 980.665 cm/s^2
光速 SpeedOfLight 29,979,245,800 cm/s

逻辑操作符

可以在 if 函数使用的表达式中使用逻辑运算符来控制值的设置。

操作 语法 示例 结果
大于 > Height > Width 高度大于宽度。
小于 < Height < Width 高度小于宽度。
大于或等于 >= Height >= Width 高度大于或等于宽度。
小于或等于 <= Height <= Width 高度小于或等于宽度。
等于 == Height == Width 高度等于宽度。
不等于 <> Height <> Width 高度不等于宽度。

逻辑函数

语法 描述 示例 结果
if 指定要执行的逻辑测试 用于确定书架上搁板数量的表达式:

if(BookShelfHeight < 500mm; 2; if(BookShelfHeight < 1200mm; 3; 4))
如果书架高度小于 500 mm,则它将有 2 个搁板。如果书架高度等于 500 mm 或小于 1200 mm,则它将有 3 个搁板。如果书架高度等于或大于 1200 mm,则它将有 4 个搁板。
and 如果其所有参数均为 true,则返回 true 用于确定橱柜胶合板厚度的表达式:

if(( Height < 400 mm ) and ( Width < 400 mm ); 12 mm; 18 mm)
如果橱柜高度小于 400 mm,宽度小于 400 mm,则胶合板厚度为 12 mm。

如果橱柜高度和宽度均等于或大于 400 mm,则胶合板厚度为 18 mm。
or 如果其所有参数均为 true,则返回 true 用于确定橱柜胶合板厚度的表达式:

if(( Height < 400 mm ) or ( Width < 400 mm ); 12 mm; 18 mm)
如果橱柜高度小于 400 mm 或宽度小于 400 mm,则胶合板厚度为 12 mm。

如果高度或宽度等于或大于 400 mm,则胶合板厚度为 18 mm。
not 反转其参数的逻辑

If 函数

if 函数需要 3 个参数:

  1. 逻辑表达式
  2. 结果为 true 时的表达式
  3. 结果为 false 时的表达式

结果为 true 或 false。如果可以嵌套函数,则 if 函数的第二个或第三个参数可以是另一个 if 函数。可以使用此函数创建 and if/elseif/else 结构。

例如,可以为书架上的搁板数量指定表达式:

if((BookShelfHeight < 500 mm; 2);(BookShelfHeight < 1200 mm; 3); 4)

结果:如果书架高度小于 500 mm,则它将有 2 个搁板。如果书架高度在 500 mm 和 1200 mm 之间,则它将有 3 个搁板。如果书架高度大于 1200 mm,则它将有 4 个搁板。

数学和三角函数

可以使用以下数学函数编写表达式。

语法 预期类型 返回值类型 示例
cos(expr) 角度 无量纲
sin(expr) 角度 无量纲
tan(expr) 角度 无量纲
acos(expr) 无量纲 角度
acosh(expr) 无量纲 角度
asin(expr) 无量纲 角度
asinh(expr) 无量纲 角度
atan(expr) 无量纲 角度
atanh(expr) 无量纲 角度
cosh(expr) 角度 无量纲
sinh(expr) 角度 无量纲
tanh(expr) 角度 无量纲
sqrt(expr) 无量纲 无量纲
sign(expr) 无量纲 任意

如果为负则返回 0,如果为正则返回 1
exp(expr) 无量纲 任意

返回指数幂。例如,为 100 返回 2.688E43。
floor(expr) 无量纲 无量纲

向下取整为最近的整数。
“floor(1.5)”返回“1”。

“floor(-1.5)”返回“-2”。
ceil(expr) 无量纲 无量纲

向上取整为最近的整数。
“ceil(1.5)”返回“2”。

“ceil(-1.5)”返回“-1”。
round(expr) 无量纲 无量纲

四舍五入为最近的整数。

注意:以“.5”结尾的任何值都将从零开始四舍五入。
“round(1.5)”返回“2”。

“round(1.1)”返回“1”。

“round(-1.1)”返回“-1”。

“round(-1.5)”返回“-2”。
abs(expr) 任意 任意
max(expr1;expr2) 任意 任意
min(expr1;expr2) 任意 任意
ln(expr) 无量纲 无量纲
log(expr) 无量纲 无量纲
pow(expr1; expr2) 分别为任意和无量纲。

可以构建带单位的有效表达式,但“pow(3.0; d12)”是无效的。
unit^expr2

注意:小数的幂运算四舍五入到小数点后第八位。
random() 无量纲 无量纲