判定范围并强制转换
- 更新时间2023-02-17
- 阅读时长3分钟
判定范围并强制转换
依据上限和下限,确定输入值是否在指定的范围内,如不在范围内,将值强制转换至范围内。
为允许节点执行强制转换,在项选项卡行为部分中选择元素。
输入/输出

上限
范围的上限。
默认情况下,该节点不将上限算入范围。可配置节点将上限值包括在范围内。在项选项卡的行为部分选择包括上限选项。该选项仅影响在范围内?的值。该节点始终将x强制转换为上限和下限的值。

x
需要测试是否在范围内的值,如不在上下限范围内,该值将被强制转换。数据类型为波形时,该输入变为波形。

下限
范围的下限。
默认情况下,该节点将下限算入范围。可配置节点将下限值排除在范围之外。在项选项卡的行为部分取消选择包括下限选项。该选项仅影响在范围内?的值。该节点始终将x强制转换为上限和下限的值。

范围内?
布尔值,表示输入值是否在范围内。
| TRUE | x在范围内。 |
| FALSE | x不在范围内。如x、上限或下限为NaN,节点也返回FALSE。 |
在比较元素模式中,范围内?的数据类型结构与x的数据类型结构匹配,每个标量都以布尔值替换。

强制转换
强制转换后的输入值或原输入值。
包括上限
节点测试的范围包括上限值。该选项仅影响在范围内?的值。无论是否选中该选项,节点都将x强制转换为上限和下限的值。
包括下限
节点测试的范围包括下限值。该选项仅影响在范围内?的值。无论是否选中该选项,节点都将x强制转换为上限和下限的值。