NumComparison 数值比较
数值比较算子用于执行数值比较操作,包含以下功能:
类型 | 功能 |
---|---|
大于 (>) | 用于将两个数值或数值列表相加。 |
大于等于 (>=) | 用于将两个数值或数值列表相减。 |
小于 (<) | 用于将两个数值或数值列表相乘。 |
小于等于 (<=) | 用于将两个数值或数值列表相除。 |
等于 (==) | 用于计算一个数值的绝对值。 |
不等于 (!=) | 用于计算输入数值的符号。返回值为 0或 1。 |
大于 (>)
将 NumComparison 算子的 类型
属性选择>
,用于比较两个数值,判断第一个数值是否大于第二个数值。如果
数值_1
大于 数值_2
,返回 1
。否则,返回 0
。
算子参数
-
数值_1/num_1
:第一个用于比较的数值。例如,输入10
。 -
数值_2/num_2
:第二个用于比较的数值。例如,输入5
。说明:当输入端口无输入时,使用属性面板中的属性值进行比较。
数据信号输入输出
输入:
-
数值_1
:-
数据类型:Matrix
-
输入内容:第一个比较数值
-
-
数值列表_1
:-
数据类型:Matrix
-
输入内容:第一组比较数值列表
-
-
数值_2
:-
数据类型:Matrix
-
输入内容:第二个比较数值
-
-
数值列表_2
:-
数据类型:Matrix
-
输入内容:第二组比较数值列表
-
输出:
-
结果数值
:-
数据类型:Matrix
-
输出内容:比较结果数值
-
-
结果数值列表
:-
数据类型:Matrix
-
输出内容:比较结果数值列表
-
功能演示
将 NumComparison 算子的 中加法
属性,将两个 Double 数值相加,查看结果。
步骤1:算子准备
添加 Trigger 、Emit(2个) 、 NumComparison 算子至算子图。
步骤2:设置算子参数
-
设置 Emit 算子参数:
-
类型 → Double
-
值 → 10.5
-
-
设置 Emit_1 算子参数:
-
类型 → Double
-
值 → 8
-
-
设置 NumComparison 算子参数:类型 → >
步骤3:连接算子
步骤4:运行
点击 RVS 运行按钮,触发 Trigger 算子。
运行结果
如下图所示,鼠标悬停至 NumComparison 算子右侧输出端口结果数值
显示两个数值比较结果: 数值_1 (10.5)
大于 数值_2 (8)
,返回1
。
大于等于 (>=)
将 NumComparison 算子的 类型
属性选择>=
,用于比较两个数值,判断第一个数值是否大于等于第二个数值。如果
数值_1
大于等于 数值_2
,返回 1
。否则,返回 0
。
算子参数
-
数值_1/num_1
:第一个用于比较的数值。例如,输入10
。 -
数值_2/num_2
:第二个用于比较的数值。例如,输入5
。说明:当输入端口无输入时,使用属性面板中的属性值进行计算。
数据信号输入输出
输入:
-
数值_1
:-
数据类型:Matrix
-
输入内容:第一个比较数值
-
-
数值列表_1
:-
数据类型:Matrix
-
输入内容:第一组比较数值列表
-
-
数值_2
:-
数据类型:Matrix
-
输入内容:第二个比较数值
-
-
数值列表_2
:-
数据类型:Matrix
-
输入内容:第二组比较数值列表
-
输出:
-
结果数值
:-
数据类型:Matrix
-
输出内容:比较结果数值
-
-
结果数值列表
:-
数据类型:Matrix
-
输出内容:比较结果数值列表
-
功能演示
与NumComparison
算子中>
使用方法一致,请参照该类型进行案例学习。
小于 (<)
将 NumComparison 算子的 类型
属性选择<
,用于比较两个数值,判断第一个数值是否小于第二个数值。如果
数值_1
小于 数值_2
,返回 1
。否则,返回 0
。
算子参数
-
数值_1/num_1
:第一个用于比较的数值。例如,输入10
。 -
数值_2/num_2
:第二个用于比较的数值。例如,输入5
。说明:当输入端口无输入时,使用属性面板中的属性值进行计算。
数据信号输入输出
输入:
-
数值_1
:-
数据类型:Matrix
-
输入内容:第一个比较数值
-
-
数值列表_1
:-
数据类型:Matrix
-
输入内容:第一组比较数值列表
-
-
数值_2
:-
数据类型:Matrix
-
输入内容:第二个比较数值
-
-
数值列表_2
:-
数据类型:Matrix
-
输入内容:第二组比较数值列表
-
输出:
-
结果数值
:-
数据类型:Matrix
-
输出内容:比较结果数值
-
-
结果数值列表
:-
数据类型:Matrix
-
输出内容:比较结果数值列表
-
功能演示
与NumComparison
算子中>
使用方法一致,请参照该类型进行案例学习。
小于等于 (<=)
将 NumComparison 算子的 类型
属性选择<=
,用于比较两个数值,判断第一个数值是否小于等于第二个数值。如果
数值_1
小于等于 数值_2
,返回 1
。否则,返回 0
。
算子参数
-
数值_1/num_1
:第一个用于比较的数值。例如,输入10
。 -
数值_2/num_2
:第二个用于比较的数值。例如,输入5
。说明:当输入端口无输入时,使用属性面板中的属性值进行比较。
数据信号输入输出
输入:
-
数值_1
:-
数据类型:Matrix
-
输入内容:第一个比较数值
-
-
数值列表_1
:-
数据类型:Matrix
-
输入内容:第一组比较数值列表
-
-
数值_2
:-
数据类型:Matrix
-
输入内容:第二个比较数值
-
-
数值列表_2
:-
数据类型:Matrix
-
输入内容:第二组比较数值列表
-
输出:
-
结果数值
:-
数据类型:Matrix
-
输出内容:比较结果数值
-
-
结果数值列表
:-
数据类型:Matrix
-
输出内容:比较结果数值列表
-
功能演示
与NumComparison
算子中>
使用方法一致,请参照该类型进行案例学习。
等于 (==)
将 NumComparison 算子的 类型
属性选择==
,用于比较两个数值,判断第一个数值是否等于第二个数值。如果
数值_1
等于 数值_2
,返回 1
。否则,返回 0
。
算子参数
-
数值_1/num_1
:第一个用于比较的数值。例如,输入10
。 -
数值_2/num_2
:第二个用于比较的数值。例如,输入5
。说明:当输入端口无输入时,使用属性面板中的属性值进行比较。
数据信号输入输出
输入:
-
数值_1
:-
数据类型:Matrix
-
输入内容:第一个比较数值
-
-
数值列表_1
:-
数据类型:Matrix
-
输入内容:第一组比较数值列表
-
-
数值_2
:-
数据类型:Matrix
-
输入内容:第二个比较数值
-
-
数值列表_2
:-
数据类型:Matrix
-
输入内容:第二组比较数值列表
-
输出:
-
结果数值
:-
数据类型:Matrix
-
输出内容:比较结果数值
-
-
结果数值列表
:-
数据类型:Matrix
-
输出内容:比较结果数值列表
-
功能演示
与NumComparison
算子中>
使用方法一致,请参照该类型进行案例学习。
不等于 (!=)
将 NumComparison 算子的 类型
属性选择!=
,用于比较两个数值,判断第一个数值是否不等于第二个数值。如果
数值_1
不等于 数值_2
,返回 1
。否则,返回 0
。
算子参数
-
数值_1/num_1
:第一个用于比较的数值。例如,输入10
。 -
数值_2/num_2
:第二个用于比较的数值。例如,输入5
。说明:当输入端口无输入时,使用属性面板中的属性值进行比较。
数据信号输入输出
输入:
-
数值_1
:-
数据类型:Matrix
-
输入内容:第一个比较数值
-
-
数值列表_1
:-
数据类型:Matrix
-
输入内容:第一组比较数值列表
-
-
数值_2
:-
数据类型:Matrix
-
输入内容:第二个比较数值
-
-
数值列表_2
:-
数据类型:Matrix
-
输入内容:第二组比较数值列表
-
输出:
-
结果数值
:-
数据类型:Matrix
-
输出内容:比较结果数值
-
-
结果数值列表
:-
数据类型:Matrix
-
输出内容:比较结果数值列表
-
功能演示
与NumComparison
算子中>
使用方法一致,请参照该类型进行案例学习。