Engee 文档

位到整数转换器

将位的向量映射到整数的相应向量。

类型: BitToIntegerConverter

图书馆中的路径:

/Basic/Logic and Bit Operations/Bit to Integer Converter

资料描述

位到整数转换器 将输入向量中的位组映射到输出向量中的整数。

电话号码 由参数设置 每个整数的位数 (M) :

  • 对于无符号整数,块匹配每组 范围内的整数位 . 结果,输出向量的长度在 小于输入向量长度的倍。

  • 对于有符号整数,块匹配每组 范围内的整数位 .

港口

输入

# IN_1 — 的输入信号
位标量 | 向量是一列位

Details

输入信号,以标量或比特的矢量列的形式,其长度是参数中指定的值的倍数 每个整数的位数 (M) . 输入数据必须是具有值的位 01.

数据类型

Int8, Int16, Int32, UInt8, UInt16, UInt32, 漂浮物32, 漂浮64, 布尔

复数支持

是的

输出

# OUT_1 — 的输出信号
一个整数 | 向量是一列整数

Details

作为整数或整数的列向量返回的输出信号。 参数 位打包后,将得到的整数值视为 确定输出整数是解释为无符号还是有符号。

  • 当输入位被视为无符号时,输出中的每个整数都在范围内 .

  • 当输入位被视为有符号时,输出中的每个整数都在范围内 .

数据类型

Int8, Int16, Int32, UInt8, UInt16, UInt32, 漂浮物32, 漂浮64

复数支持

是的

参数

# 每个整数的位数 (M) — 每整数位数(M)
Int64 integer

Details

值范围内作为整数映射到输入中的每个整数的输入位数 [1, 32].

默认值

3

程序使用名称

nBits

可调谐

可计算

# 输入位序 — 输入中的位的顺序
MSB 第一位 | LSB 优先

Details

判断输入的第一位是否为最高位(MSB 第一位)或低阶位(LSB 优先).

MSB first | LSB first

默认值

MSB first

程序使用名称

bitOrder

可调谐

可计算

# 位打包后,将得到的整数值视为 — 将输出值视为有符号或无符号数字
无符号 | 已签名

Details

指定输出值是否应视为有符号数字(已签名)或无符号(无符号).

Unsigned | Signed

默认值

Unsigned

程序使用名称

signedOutputValues

可调谐

可计算

# 输出数据类型 — 无符号输出数据的类型
与输入相同 | Float64 | Float32 | Int8 | UInt8 | Int16 | UInt16 | Int32 | UInt32

Details

如果输出整数是无符号的,则可以选择以下输出数据类型选项之一:

  • 与输入相同

  • Float64

  • Float32

  • Int8

  • UInt8

  • Int16

  • UInt16

  • Int32

  • UInt32

依赖关系

若要使用此参数,请为参数设置 位打包后,将得到的整数值视为 意义 无符号.

Same as input | Float64 | Float32 | Int8 | UInt8 | Int16 | UInt16 | Int32 | UInt32

默认值

UInt32

程序使用名称

outDtype

可调谐

可计算

# 输出数据类型 — 签名输出数据的类型
Float64 | Float32 | Int8 | Int16 | Int32

Details

如果输出是有符号整数,则可以选择以下输出数据类型选项之一:

  • Float64

  • Float32

  • Int8

  • Int16

  • Int8

依赖关系

若要使用此参数,请为参数设置 位打包后,将得到的整数值视为 意义 已签名.

Float64 | Float32 | Int8 | Int16 | Int32

默认值

Int32

程序使用名称

outDtypeSigned

可调谐

可计算

附加选项

C 代码生成: 是