提取位
从输入信号输出连续位的样本。
类型: Extract Bits
图书馆中的路径:
|
资料描述
座 提取位 允许从输入信号的存储整数值输出连续位的样本。 使用参数 提取位 来确定选择输出比特的方法。
要在参数中选择的值 提取位 :
-
上半部分-输出包含最高位的输入位的一半。 -
下半部分-输出包含最低有效位的输入位的一半。 -
从最重要位开始的范围—输出输入信号的一定数量的高阶位,该位数在参数中设置 位数 . -
以最小有效位结尾的范围—输出输入信号的一定数量的最低有效位,所述位数在参数中设置 位数 . -
位数范围-选择此值时,必须指定输入信号的连续位的范围以进行输出。 值的范围在参数中设置 位指数 在格式[开始,结束],并将输入位的索引依次标记,从0为最低有效位。
港口
输入
#
IN_1
—
的输入信号
标量,标量 | 向量资料 | 矩阵 | 一个N维数组
Details
指定为标量、矢量、矩阵或 -维数组。 浮点输入数据不变地通过块。 类型的输入数据 布尔 它们被视为类型的数据 UInt8.
| 对有符号整数执行位操作相当困难。 您可以通过将输入数据类型转换为无符号整数来避免困难。 |
| 数据类型 |
|
| 复数支持 |
是的 |
输出
#
OUT_1
—
提取的比特
标量,标量 | 向量资料 | 矩阵 | 一个N维数组
Details
提取的位的顺序采样,指定为标量、向量、矩阵或N维数组。 浮点输入数据不变地通过块。
| 数据类型 |
|
| 复数支持 |
是的 |
参数
主体
#
提取位 —
位提取方法
上半部分 | 下半部分 | 从最重要位开始的范围 | 以最小有效位结尾的范围 | 位数范围
Details
选择用于从输入信号中提取比特的方法。
考虑输入信号,它以二进制形式表示 110111001:
-
如果选择了该值
上半部分-输出包含最高位的输入位的一半,那么输出将是11011二进制格式。 -
如果选择了该值
下半部分-输出包含最低有效位的输入位的一半,输出将是11001二进制格式。 -
如果选择了该值
从最重要位开始的范围-输出输入信号的一定数量的高阶位,以及参数中的位数 位数 套装3,那么输出将是110二进制格式。 -
如果选择了该值
以最小有效位结尾的范围-输出输入信号的一定数量的最低有效位,以及参数中的位数 位数 套装8,那么输出将是10111001二进制格式。 -
如果选择了该值
位数范围和一个数字表示[4, 7]用于在参数中输出的输入信号的相邻位 位指数 ,那么输出将是1011二进制格式。
| 值 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
无 |
#
位数 —
要输出的位数
Int64 integer
Details
选择要从输入信号输出的位数。 有符号整数必须至少有两位。 无符号整数不能超过一位。
依赖关系
若要使用此参数,请为参数设置 提取位 意义 从最重要位开始的范围 或 以最小有效位结尾的范围.
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
是 |
# 位指数 — 输出的连续位的范围
Details
指定格式输出的输入信号的位范围 [开始,结束]. 索引被分配给输入位,从 0 在最低有效位。
依赖关系
若要使用此参数,请为参数设置 提取位 意义 位数范围.
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
是 |
#
输出缩放模式 —
输出数据缩放模式
保留定点缩放 | 将位字段视为整数
Details
选择将用于选择输出位的缩放模式。:
-
保留定点缩放-输入数据的定点缩放用于确定数据类型转换期间输出的缩放。 -
将位字段视为整数-忽略具有固定点的输入数据的缩放,并且仅使用存储的整数来计算输出数据的类型。
| 值 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
无 |