逻辑运算符
对输入进行指定的逻辑操作
- 库:
万博1manbetxSimulink /常用块
万博1manbetxSimulink /逻辑和位操作
HDL编码器/常用块
HDL编码器/逻辑和位操作
描述
的逻辑运算符块对其输入执行指定的逻辑操作。输入值为真(1
)如果它是非零且为假(0
)如果它是零。
属性连接输入的布尔操作操作符参数列表。如果您选择矩形
随着图标的形状属性时,所选操作符的名称将显示在块图标上。如果您选择独特的
随着图标的形状属性时,所选操作符的名称不会显示在块图标上。支持的操作如下表所示:万博1manbetx
操作 | 描述 |
---|---|
和 |
如果所有输入都为TRUE,则为TRUE |
或 |
如果至少有一个输入为TRUE,则为TRUE |
与非 |
如果至少有一个输入为FALSE,则为TRUE |
也不 |
当没有输入为TRUE时为TRUE |
XOR |
如果输入的奇数个为TRUE,则为TRUE |
NXOR |
如果有偶数个输入为TRUE,则为TRUE |
不 |
如果输入为FALSE,则为TRUE |
如果您选择独特的
随着图标的形状,块的外观表明其功能。万博1manbetx动态仿真模块®软件为所选操作符显示符合IEEE的独特形状®逻辑函数的标准图形符号。
要指定输入端口的数量,请使用输入端口数量参数。属性指定输出类型输出数据类型参数。输出值为1
如果为TRUE,则0
如果错误的。
请注意
输出数据类型应该准确地表示零。满足此条件的数据类型包括有符号整数和无符号整数,以及任何浮点数据类型。
输出的大小取决于输入向量的大小和选择的操作符:
如果块有多个输入,则任何非标量输入必须具有相同的维度。例如,如果任何输入是2 × 2数组,那么所有其他非标量输入也必须是2 × 2数组。
标量输入被扩展为与非标量输入具有相同的维度。
如果块有多个输入,则输出具有与输入相同的维度(标量展开后),并且每个输出元素都是对相应输入元素应用指定逻辑操作的结果。例如,如果指定的操作是AND,而输入是2 × 2数组,则输出是一个2 × 2数组,其左上元素是对输入的左上元素应用AND的结果,以此类推。
对于单个向量输入,块将运算符(NOT运算符除外)应用于向量的所有元素。输出总是一个标量。
NOT操作符只接受一个输入,该输入可以是标量或向量。如果输入是一个向量,则输出是一个相同大小的向量,其中包含输入向量元素的逻辑补。
当配置为多输入异或门时,该块执行按IEEE逻辑元件标准要求的对两个加模运算。
港口
输入
输出
参数
模型的例子
块特征
数据类型 |
|
直接引线 |
|
多维信号 |
|
适应信号 |
|
讨论二阶导数过零检测 |
|