Engee 文档

Bit Rotate

将输入信号位移。

类型: Bit Rotate

图书馆中的路径:

/Basic/Logic and Bit Operations/Bit Rotate

说明

Bit Rotate 程序块将输入信号向左或向右移动指定位数。

端口

输入

# IN_1 — 的输入信号
标量,标量 | 向量资料

Details

移位的输入信号:

  • 最小位宽: 2.

  • 最大位宽: 128.

数据类型

Int8, Int16, Int32, Int64, Int128, UInt128, UInt8, UInt16, UInt32, UInt64, 布尔, 固定

复数支持

是的

输出

# OUT_1 — 的输出信号
标量,标量 | 向量资料

Details

输出信号移位设定的位数。 输出信号具有与输入信号相同的数据类型。

数据类型

Int8, Int16, Int32, Int64, Int128, UInt128, UInt8, UInt16, UInt32, UInt64, 布尔, 固定

复数支持

是的

参数

参数

# Rotate Mode — 剪切方向
Rotate Left | Rotate Right

Details

指定剪切方向,左或右。

Rotate Left | Rotate Right

默认值

Rotate Left

程序使用名称

mode

可调谐

可计算

# Rotate Length (must be greater than or equal to zero) — 移位位数

Details

指定要移动的位数。

默认值

0

程序使用名称

N

可调谐

可计算