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