Engee 文档

Bits to Word

将位向量转换为整数。

类型: Bits to Word

图书馆中的路径:

/Basic/Logic and Bit Operations/Bits to Word

说明

程序块 Bits to Word 将长度为 的输入位矢量转换为 位整数。该程序块输出一个字长为 的无符号整数。

如果参数 Input bit order 设置为 `LSB first`则程序块将输入矢量的第一个元素视为输出的最小有效位 (LSB),并按升序将其后的位视为下一个有效位。

例如,如果位向量"[1 0 1 1 1 0]"输入到程序块 Bits to Word ,输出将是整数值 "13"。

端口

输入

# IN_1 — 输入信号
二进制标量 | 二进制矢量

Details

以二进制标量或向量形式输入信号。您可以指定一个最多包含 128 个元素的向量。

例如`[0 1 1 0 0 1 1 1]`.

数据类型

fixdt(0,1,0)`。

复数支持

没有

输出

# OUT_1 — 输出信号
标量

Details

位整数,其中 是输入向量的维数,以非负标量形式返回。例如,如果将输入信号的维数 "1 "设置为 "8",输出信号将是数据类型为 "ufix8 "的无符号整数。

数据类型

Int8, Int16, Int32, Int64, Int128, UInt8, UInt16, UInt32, UInt64, UInt128, Fixed

复数支持

参数

参数

# Input bit order — 输入位序
LSB first | MSB first

Details

输入位顺序:

  • MSB first- 输入信号的第一位是高有效位(MSB)。

  • LSB first- 输入信号的第一位是最小有效位(LSB)。

LSB first | MSB first

默认值

LSB first

程序使用名称

bitOrder

可调谐

可计算

# After bit packing, treat resulting integer values as — 位打包后的有符号或无符号整数结果值
Unsigned | Signed

Details

指定位打包后的整数结果值是有符号还是无符号。

Unsigned | Signed

默认值

Unsigned

程序使用名称

signedOutputValues

可调谐

可计算