符号函数
- 更新时间2025-07-30
- 阅读时长3分钟
返回数字的符号。
注: 对于非零复数,函数返回一个复数,其相位与输入值相同,幅值为1。
文本编程语言通常称该函数为signum或sgn。连线板显示该多态函数的默认数据类型。

输入/输出
数字
—
数字可以是标量数字、数字数组或数字簇、数字簇数组等。
-1, 0, 1
—
–1, 0, 1如输入值大于0,则返回1;如输入值等于0,则返回0;如输入值小于0,则返回-1。 When 数字 is in the form of a + bi, that is, when 数字 is complex, the following defines -1, 0, 1:
|
FPGA模块详细信息
下列信息适用于在FPGA VI中使用上述对象。
注: 下列信息可能因LabVIEW FPGA模块的不同版本而有所不同。
| 单周期定时循环 | 支持。 |
| Usage | 如使用带有单精度浮点型数据类型的函数,关于资源使用、延时和单周期定时循环支持的信息,见使用单精度浮点型数据类型和判定在FPGA设计中使用何种数据类型。 |
| 定时 | 在单周期定时循环内-在单周期定时循环内使用函数时,组合逻辑延时与数字的位数成比例。 在单周期定时循环外-在单周期定时循环外使用函数时,每个函数使用一个时钟周期和一个寄存器。 如果配合使用函数和定点数据类型,溢出和取整模式可能影响定时。 |
| 资源 | 函数占用的FPGA资源与数值的位数成比例。如果配合使用函数和定点数据类型,溢出和取整模式可能影响资源的使用。 |
范例
请参考LabVIEW附带的下列范例文件。
- labview\examples\Numerics\Numeric Functions.vi
数字
—
-1, 0, 1
—
