文档帮助中心文档
对输入的指定的位操作
金宝appSimulink /逻辑和位操作
HDL编码器/逻辑和位操作
的按位运算符块对一个或多个操作数执行指定的位操作。不同于逻辑运算的逻辑运算符块、位操作将操作数视为位向量,而不是单个值。
的按位运算符Block不支持移位操作。金宝app对于移位操作,使用移位运算块。
当配置为多输入异或门时,该块根据IEEE执行模2相加®逻辑元件标准。
全部展开
Port_1
输入信号,指定为标量或矢量。
NOT操作符只接受一个输入,该输入可以是标量或向量。如果输入是一个向量,则输出是一个相同大小的向量,其中包含输入向量元素的按位逻辑补。
对于单个向量输入,块将运算符(NOT运算符除外)应用于向量的所有元素。
对于两个或多个输入,块执行所有输入之间的操作。如果输入是矢量,则块在矢量的相应元素之间执行操作以产生矢量输出。
数据类型:int8|int16|int32|int64|uint8|uint16|uint32|uint64|布尔|不动点
int8
int16
int32
int64
uint8
uint16
uint32
uint64
布尔
不动点
指定为输出数据类型的输出信号必须精确地表示零,该输出数据类型是块从驱动块继承的。满足此条件的数据类型包括有符号整型和无符号整型。
块输出的大小取决于输入的数量、向量大小和所选择的操作符。如果不指定位掩码,则输出为标量。如果指定了位掩码,则输出是一个向量。
操作符
为块操作数指定按位逻辑运算符。
您可以选择以下按位操作之一:
和
如果对应的位都为TRUE,则为TRUE
或
如果对应的位中至少有一个为TRUE,则为TRUE
与非
如果对应的位中至少有一个为FALSE,则为TRUE
也不
如果没有对应的位为TRUE则为TRUE
XOR
如果对应的奇数位为TRUE则为TRUE
不
如果输入为FALSE则为TRUE(仅适用于单个输入)
logicop
”和“
”或“
“与非”
“也”
“异或”
“不是”
使用位掩码
选择使用位掩码。清除此复选框将启用输入端口数量和禁用位元遮罩而且把口罩当作.
UseBitMask
“关闭”
“上”
输入端口数量
指定输入的数量。您可以有多个输入端口。
清理使用位掩码复选框启用输入端口数量和禁用位元遮罩而且把口罩当作.
NumInputPorts
' 1 '
位元遮罩
指定与单个输入相关联的位掩码。该参数读取十六进制值。
您可以使用位掩码来设置、获取或清除输入上的位。
假设你想要设置一个8位输入向量的第4位。位掩码将是00010000,您可以指定为2 ^ 4为位元遮罩参数。要清除位,位掩码将为11101111,您可以将其指定为2 ^ 7 + 2 ^ 6 + 2 ^ 5 + 2 ^ 3 + 2 ^ 2 + 2 + 2 ^ 0 ^ 1为位元遮罩参数。
2 ^ 4
2 ^ 7 + 2 ^ 6 + 2 ^ 5 + 2 ^ 3 + 2 ^ 2 + 2 + 2 ^ 0 ^ 1
提示
掩码不能大于53位。否则,在模拟过程中会出现错误消息。
仅当勾选时有效使用位掩码.
位掩码
' bin2dec (' 11011001 ') '
把口罩当作
存储整数
真实世界价值
指定将掩码视为实际值还是存储的整数。
编码方案为V=平方+B,详见扩展(定点设计师)在定点设计器™文档中。真实世界价值将掩码处理为V.存储整数将掩码处理为问.
V
平方
B
问
BitMaskRealWorld
“真实世界价值”
“存储整数”
位操作符块如何为无符号输入工作。
位操作符块如何为有符号输入工作。
一种数字接收机的实现,它与无线电台WWV广播的时间编码信息同步并将其解码以显示时间信息。本例使用Simulink®、DSP Sys金宝apptem Toolbox™和Stateflow®产品与MATLAB®函数块实现了一个简单的非相干下载188bet金宝搏数字接收机。
数据类型
布尔[一个]|不动点|整数
布尔[一个]
整数
直接引线
没有
多维信号
是的
适应信号
讨论二阶导数过零检测
[一个]比特操作不建议用于布尔信号。
HDL Coder™提供了影响HDL实现和合成逻辑的额外配置选项。
这个块有一个单一的、默认的HDL体系结构。
通过在设计中移动现有延迟来放置在输出端的寄存器数量。分布式管道不会重新分发这些寄存器。默认为0.详情请参见ConstrainedOutputPipeline(高密度脂蛋白编码器).
0
要在生成的代码中插入的输入管道阶段数。分布式流水线和受限输出流水线可以移动这些寄存器。默认为0.详情请参见InputPipeline(高密度脂蛋白编码器).
要在生成的代码中插入的输出管道阶段数。分布式流水线和受限输出流水线可以移动这些寄存器。默认为0.详情请参见OutputPipeline(高密度脂蛋白编码器).
逻辑运算符|与常量比较|与零比较|移位运算
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您所在的位置,我们建议您选择:.
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系当地办事处