重解析数值
- 更新时间2023-02-17
- 阅读时长3分钟
重解析数值
在不改变输入数据位模式的情况下移位二进制小数点。
该节点提供将输入数据乘以或除以2n的硬件有效方式,其中n是二进制小数点移动的位数。
输入/输出

类型
输入数据要转换至的数据类型。
该输入必须与数据输入具有相同的字长。在项选项卡中配置该输入。该节点忽略连线至该输入的任意值。
该输入接收以下数据类型:
- 整型
- 双精度浮点数
- 单精度浮点数
- 定点数
Default value: 0

数据输入
待重解析的值。
该输入接收以下数据类型:
- 整型
- 双精度浮点数
- 单精度浮点数
- 定点数
- 一维整型数组
- 一维双精度浮点数数组
- 单精度浮点数的一维数组
- 一维定点数数组

数据输出
重解析后的数据输入的值。
该输出可返回以下数据类型:
- 整型
- 双精度浮点数
- 单精度浮点数
- 定点数
- 一维整型数组
- 一维双精度浮点数数组
- 单精度浮点数的一维数组
- 一维定点数数组
Examples
下表显示了节点移位数据输入的二进制小数点的方式,并将数据输出返回为整数长度变化。
| 参数 | 数据类型 | 位模式 | 小数值 |
|---|---|---|---|
| 数据输入 | I8 <8.0> FXP | 00000010 | 2 |
| 类型 | I8 <6.2> FXP | 000000.00 | — |
| 数据输出 | I8 <6.2> FXP | 000000.10 | 0.5 |
| 参数 | 数据类型 | 位模式 | 小数值 |
|---|---|---|---|
| 数据输入 | I8数组 | [00100000, 00010000, 00000100] | [32, 16, 4] |
| 类型 | I8 <4.4> FXP | 0000.0000 | — |
| 数据输出 | 数组,I8 <4.4> FXP | [0010.0000, 0001.0000, 0000.0100] | [2, 1, 0.25] |
| 参数 | 数据类型 | 位模式 | 小数值 | ||
|---|---|---|---|---|---|
| 数据输入 | SGL | 符号 | 指数(8位) | 小数(23位) | 2 |
| 0 | 10000000 | 000...0 | |||
| 类型 | U32 | 000...0 | — | ||
| 数据输出 | U32 | 0100...0 | 1073741824 | ||