Bit Shift
执行输入信号的逻辑或算术移位。
类型: Bit Shift
图书馆中的路径:
|
资料描述
座 Bit Shift 执行输入信号的逻辑或算术移位。
此块在建模和代码生成中的行为与块不同 Shift Arithmetic.
座 Shift Arithmetic 移位输入数字的位或二进制点. 与块相比,此块具有用于代码生成的其他选项 Bit Shift . 当需要执行可变移位操作时,使用块 Shift Arithmetic 而不是块 Bit Shift . 如果输入了带符号的数字,则块会扩展带符号的数字。
港口
输入
#
IN_1
—
的输入信号
标量,标量 | 向量资料 | 矩阵
Details
为其执行逻辑或算术移位的输入信号。
-
最小位宽:
2. -
最大位宽:
128.
| 数据类型 |
|
| 复数支持 |
是的 |
输出
#
OUT_1
—
的输出信号
标量,标量 | 向量资料 | 矩阵
Details
已对其执行逻辑或算术移位的输出信号。 输出信号具有与输入信号相同的数据类型和大小。
-
最小位宽:
2. -
最大位宽:
128.
| 数据类型 |
|
| 复数支持 |
是的 |
参数
主页
#
Shift Mode —
移位的类型和方向
Shift Left Logical | Shift Right Logical | Shift Right Arithmetic
Details
指定移位的类型和方向。
| 值 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
无 |
#
Shift Length (must be greater than or equal to zero) —
要移位的位数
Int64 integer
Details
将移位的位数设置为大于或等于零。
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
是 |