如果x不等于y,则返回TRUE。否则,函数返回FALSE。用户可更改函数的比较模式。

如比较两个矩阵,默认的比较模式为比较集合,该函数返回标量。可比较数组或相同数据类型元素组成的簇,产生布尔数组或簇。连线板显示该多态函数的默认数据类型。


icon

输入/输出

  • cdbl.png x

    x是与y进行比较的值

  • cdbl.png y
    y must be of the same type as x
  • ibool.png x != y?

    x!=y?返回运算的布尔结果。比较数组时,在“比较集合”模式下,x!=y?为标量;在“比较元素”模式下(默认),为布尔数组。

  • 比较VI服务器引用时,如两个引用指向同一个对象,无论引用的功能和值是否相同,该函数都返回FALSE。例如,一个可能是对数字数值控件的严格引用,另一个可能是通用引用,如都指向同一个对象,则它们是相同的。如要比较引用的实际值,可使用强制类型转换函数将引用转换为32位有符号整数。然后,使用“不等于?”函数比较两个整数。

    如本地引用和远程引用指向同一LabVIEW对象,该函数返回TRUE。但是,如两个引用同时指向同一对象,其中一个经过验证而另一个没有,该函数仍返回FALSE。

    注:比较两个非法数值的输入,即NaN,或将一个NaN输入与另一个其他值的输入进行比较,函数始终返回TRUE。使用非法数字/路径/引用句柄?函数比较值为NaN的输入。

    将矩阵数据作为输入连线至函数时,该函数会被替代为一个含有可处理矩阵数据类型子VI的VI。得到的VI图标相同,但其中包括与矩阵相关的算法。如在输入端断开与矩阵的连线,该节点仍可作为VI使用。连线其他数据类型作为输入时,该节点可恢复为原来的函数。如数据类型连线至函数后导致基本数学运算的失败,则该函数可返回空矩阵或NaN。

    FPGA模块详细信息

    下列信息适用于在FPGA VI中使用上述对象。

    注: 下列信息可能因LabVIEW FPGA模块的不同版本而有所不同。
    单周期定时循环 支持。
    Usage 如使用带有单精度浮点型数据类型的函数,关于资源使用、延时和单周期定时循环支持的信息,见使用单精度浮点型数据类型判定在FPGA设计中使用何种数据类型。
    定时

    在单周期定时循环内-在单周期定时循环内使用比较函数时,组合逻辑延时与所比较的数据类型宽度成比例。

    在单周期定时循环外-在单周期定时循环外使用比较函数时,每个比较函数使用一个时钟周期。

    如果配合使用比较函数和定点数据类型,溢出和取整模式可能影响定时。

    资源 比较函数使用的FPGA资源与所比较的数据类型宽度成比例。

    范例

    请参考LabVIEW附带的下列范例文件。

    • labview\examples\Comparison\Comparison Functions.vi