返回数字的符号。

备注 对于非零复数,函数返回一个复数,其相位与输入值相同,幅值为1。

文本编程语言通常称该函数为signumsgn。连线板显示该多态函数的默认数据类型。


icon

输入/输出

  • cdbl.png 数字

    数字可以是标量数字、数字数组或数字簇、数字簇数组等。

  • idbl.png -1, 0, 1

    –1, 0, 1如输入值大于0,则返回1;如输入值等于0,则返回0;如输入值小于0,则返回-1。

    数字的形式为a + b i时,数字为复数,-1, 0, 1由下列方程定义:
  • FPGA 模块详细信息

    下列详细信息适用于在 FPGA VI 中使用此对象。

    备注 下列详细信息可能会随着 LabVIEW FPGA 模块的每个版本而变化。
    单周期定时循环 支持。
    用途 如使用带有单精度浮点型数据类型的函数,关于资源使用、延时和单周期定时循环支持的信息,见使用单精度浮点型数据类型判定在FPGA设计中使用何种数据类型。
    定时

    在单周期定时循环内-在单周期定时循环内使用函数时,组合逻辑延时与数字的位数成比例。

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

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

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

    范例

    请参考随 LabVIEW 一起提供的以下示例文件。

    • labview\examples\Numerics\Numeric Functions.vi