计算输入的差。

如连线两个波形数据或动态数据类型至该函数,函数可显示错误输入错误输出接线端。求两个时间标识的差,得到数值(时间差),从时间标识中减去数值,得到新的时间标识。不能从数值中减去时间标识。相减的两个矩阵的维数必须一致。否则,函数返回空矩阵。连线板显示该多态函数的默认数据类型。


icon

输入/输出

  • cdbl.png x

    x指定输入值。

    该输入端接受以下数据类型:
    • 数值
    • 时间标识
    • 模拟波形
    该输入还可接受所列数据类型的数组或簇数组。
  • cdbl.png y

    y可以是标量数字、定点数字、数字数组或簇、数字簇数组或时间标识等。

  • idbl.png x-y

    x-yxy的差。

    注: 可手动配置该函数输出指定类型的数据。要指定一个输出数据类型,右键单击函数,选择属性,打开对象属性对话框。在输出配置页上,单击表示法图标,选择一种数据类型。函数的接线端上将出现一个蓝色的强制转换点,表示已配置输出数据类型。
  • 将矩阵数据作为输入连线至函数时,该函数会被替代为一个含有可处理矩阵数据类型子VI的VI。得到的VI图标相同,但其中包括与矩阵相关的算法。如在输入端断开与矩阵的连线,该节点仍可作为VI使用。连线其他数据类型作为输入时,该节点可恢复为原来的函数。如数据类型连线至函数后导致基本数学运算的失败,则该函数可返回空矩阵或NaN。

    定点详细信息

    如连线定点值至、减、平方根数值函数,则函数返回的值通常不会丢失任何字长的位数。但是,如运算所得结果超过LabVIEW能接受的最大字长,则可能发生溢出或凑整的情况。LabVIEW接受的最大字长为64位。通过数值节点属性对话框为定点数配置LabVIEW处理溢出或凑整的方法

    FPGA模块详细信息

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

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

    在单周期定时循环内-在单周期定时循环内使用函数时,组合逻辑延时与xy(取两者中数据类型较长者)的位数成比例。

    在单周期定时循环外-在单周期定时循环外使用函数时,每个函数使用一个时钟周期和一个寄存器。

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

    资源 函数占用的FPGA资源与xy(取两者中数据类型较长者)的位数成比例。如果配合使用函数和定点数据类型,溢出和取整模式可能影响资源的使用。

    范例

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

    • labview\examples\Numerics\Numeric Functions.vi