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:设置算子参数

  1. 设置 Emit 算子参数:

    • 类型 → Double

    • 值 → 10.5

  2. 设置 Emit_1 算子参数:

    • 类型 → Double

    • 值 → 8

  3. 设置 NumComparison 算子参数:类型 → >

步骤3:连接算子

image-20240829133807664

步骤4:运行

点击 RVS 运行按钮,触发 Trigger 算子。

运行结果

如下图所示,鼠标悬停至 NumComparison 算子右侧输出端口结果数值显示两个数值比较结果: 数值_1 (10.5) 大于 数值_2 (8),返回1

image-20240829134151264

大于等于 (>=)

将 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算子中>使用方法一致,请参照该类型进行案例学习。