交换字函数
- 更新时间2025-07-30
- 阅读时长2分钟
交换数据中的每个长整型数的高16位和低16位。
例如,如输入的十六进制表示为1234567890ABCDEF,函数可交换1234与5678的位置,交换90AB与CDEF的位置,返回56781234CDEF90AB。连线板显示该多态函数的默认数据类型。

输入/输出
数据
—
数据是要交换字的整数、整数数组,或包含整数的簇。如输入为包含整数的簇,函数只交换簇的整数元素。 If you want to byte-swap floating-point or fixed-point numbers, use the 强制类型转换 function to cast the value to a 1D array of bytes. Then use the 反转一维数组 function and type cast it back to a floating-point or fixed-point number. Neither refnums or variants are valid inputs. Both will break the input wire.
交换的字
—
交换的字的数据类型和结构与数据一致。 |
FPGA模块详细信息
下列信息适用于在FPGA VI中使用上述对象。
注: 下列信息可能因LabVIEW FPGA模块的不同版本而有所不同。
| 单周期定时循环 | 支持。 |
| Usage | 不能连线定点数据类型至函数。 |
| 定时 | 函数不需要用于执行的时钟周期,因为函数不包含内部寄存器。 |
| 资源 | 函数不占用FPGA资源,因为仅执行连线操作。 |
数据
—
交换的字
—