重解析数值

在不改变输入数据位模式的情况下移位二进制小数点。

该节点提供将输入数据乘以或除以2n的硬件有效方式,其中n是二进制小数点移动的位数。

1378

输入/输出

datatype_icon

类型

输入数据要转换至的数据类型。

该输入必须与数据输入具有相同的字长。在选项卡中配置该输入。该节点忽略连线至该输入的任意值。

该输入接收以下数据类型:

  • 整型
  • 双精度浮点数
  • 单精度浮点数
  • 定点数

Default value: 0

datatype_icon

数据输入

待重解析的值。

该输入接收以下数据类型:

  • 整型
  • 双精度浮点数
  • 单精度浮点数
  • 定点数
  • 一维整型数组
  • 一维双精度浮点数数组
  • 单精度浮点数的一维数组
  • 一维定点数数组
datatype_icon

数据输出

重解析后的数据输入的值。

该输出可返回以下数据类型:

  • 整型
  • 双精度浮点数
  • 单精度浮点数
  • 定点数
  • 一维整型数组
  • 一维双精度浮点数数组
  • 单精度浮点数的一维数组
  • 一维定点数数组

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