主要内容

逻辑运算符

对输入执行指定的逻辑操作

  • 逻辑算符块

库:
金宝app模型/常用的块
金宝app模型/逻辑和位运算
高密度脂蛋白编码器/常用的块
高密度脂蛋白编码器/逻辑和位运算

描述

逻辑运算符块对其输入执行指定的逻辑操作。一个输入值为true (1)如果是零和假(0)如果是零。

您选择了布尔运算的输入连接操作符参数列表。如果您选择矩形随着图标的形状属性,选择运营商的名称显示在块图标。如果您选择独特的随着图标的形状属性,选择运营商的名称在块图标不显示。此表显示了支持操作:金宝app

操作 描述

如果所有的输入都是真实的

如果至少一个输入是正确的

与非

如果至少一个输入是错误的

也不

当没有输入是正确的

XOR

如果一个奇数的输入是正确的

NXOR

如果一个偶数的输入是正确的

如果输入是错误的

如果您选择独特的随着图标的形状块外观表明它的功能。金宝app动态仿真模块®软件显示一个独特的形状选择运营商,符合IEEE®标准图形符号逻辑功能。

指定数量的输入端口,使用数量的输入端口参数。使用指定的输出类型输出数据类型参数。一个输出值1如果这是真的,0如果错误的。

请注意

输出数据类型应该是零。满足这个条件的数据类型包括签署和无符号整数,和任何浮点数据类型。

输出取决于输入向量的大小尺寸和选择操作符:

  • 如果块有多个输入,任何nonscalar输入必须有相同的尺寸。例如,如果任何输入是一个2×2数组,所有其他nonscalar输入必须2×2数组。

    标量输入扩展nonscalar输入相同的维数。

    如果块有多个输入,输出大小相同的输入(标量扩张之后)和每个输出元素应用指定的逻辑操作的结果对应的输入元素。例如,如果指定的操作和输入2×2数组,输出是一个2×2左上角的数组元素的结果应用和左上角输入元素,等等。

  • 一个向量输入,块操作(NOT操作符除外)适用于向量的所有元素。输出始终是一个标量。

  • NOT操作符只接受一个输入,它可以是一个标量或矢量。如果输入是一个向量,输出是相同大小的一个向量包含的逻辑补充输入向量元素。

当配置为一个多输入XOR门,这个块执行一个加法模两个操作规定的IEEE标准逻辑元素。

港口

输入

全部展开

第一个输入信号,指定为一个标量、向量或矩阵。

数据类型:一半|||int8|int16|int32|int64|uint8|uint16|uint32|uint64|布尔|不动点

第二个输入信号,指定为一个标量、向量或矩阵。

数据类型:一半|||int8|int16|int32|int64|uint8|uint16|uint32|uint64|布尔|不动点

n个输入信号,指定为一个标量、向量或矩阵。

依赖关系

使额外的输入端口,使用数量的输入端口参数。

数据类型:一半|||int8|int16|int32|int64|uint8|uint16|uint32|uint64|布尔|不动点

输出

全部展开

输出信号,由0和1组成的,相同的维数作为输入。你控制的输出数据类型要求所有输入和输出有相同的数据类型输出数据类型参数。

数据类型:一半|||int8|int16|int32|int64|uint8|uint16|uint32|uint64|布尔|不动点

参数

全部展开

主要

选择逻辑算子应用于块的输入。

  • ——真的如果所有的输入都是真的

  • ——真正的如果至少一个输入是正确的

  • 与非——真正的如果至少一个输入是错误的

  • 也不——当没有输入是正确的

  • XOR——如果一个奇数的输入是正确的

  • NXOR——如果一个偶数的输入是正确的

  • ——真正的如果输入是错误的

编程使用

块参数:操作符
类型:特征向量
价值观:’和‘|’或‘|“与非”|“也”|“异或”|“NXOR”|“不”
默认值:”和“

指定块的数量输入一个正整数。

编程使用

块参数:输入
类型:特征向量
价值观:正整数
默认值:' 2 '

依赖关系

当你设置这个参数是不可用的操作符

指定块图标的形状。

  • 矩形——在一个矩形块,结果显示选择运营商的名称。

  • 独特的——用规定的图形符号选择算子作为IEEE标准。

编程使用

块参数:IconShape
类型:特征向量
价值观:“矩形”|“独特的”
默认值:“矩形”

指定样本以外的价值1。有关更多信息,请参见指定样品时间

依赖关系

这个参数是不可见的,除非它是显式地设置以外的一个值1。欲了解更多,请看不推荐块样品时间

编程使用

块参数:SampleTime
类型:字符串标量或特征向量
默认值:“1”

数据类型

要求所有块输入和输出都具有相同的数据类型,选中此复选框。当你清除此复选框,输入和输出可以具有不同的数据类型。

编程使用

块参数:AllPortsSameDT
类型:特征向量
价值观:”从“|”
默认值:“关闭”

指定输出数据类型。当您选择:

  • 布尔——块输出数据类型布尔

  • 继承:逻辑(见配置参数:优化)——块使用布尔数据实现逻辑信号配置参数来指定输出数据类型(见实现逻辑信号布尔数据(与双))。

    请注意

    该选项支持模型之前创建金宝app布尔选择是可用的。使用另一个选项,最好布尔,对新模型。

  • fixdt (16)——块输出指定的定点数据类型fixdt (16)

    提示

    数据类型的助理帮助你设置数据属性。使用数据类型的助理,点击显示数据类型的助理。有关更多信息,请参见使用数据类型指定数据类型的助理

  • <数据类型>表达——块输出数据类型指定数据类型的表达式,例如,金宝appSimulink.NumericType

    提示

    进入一个内置的数据类型(,,int8,uint8,int16,uint16,int32,或uint32在单引号),附上表达式。例如,输入“双”而不是

编程使用

块参数:OutDataTypeStr
类型:特征向量
价值观:继承:逻辑(见配置参数:优化)”|“布尔”|“fixdt(16) | < >数据类型表达的
默认值:“布尔”

选择指定类别的数据。

  • 建在——指定内置数据类型。选择建在使布尔

  • 继承——指定数据类型的继承规则。选择继承使逻辑(见配置参数:优化)

  • 不动点——指定定点数据类型。

  • 表达式——指定表达式,表达式的计算结果为数据类型。

依赖关系

要启用该参数,单击显示数据类型的助理按钮。

选择数据类型为这个信号覆盖模式。

  • 当您选择继承模型金宝app继承了数据类型覆盖设置上下文,也就是说,从一块,金宝appSimulink.Signal对象或Stateflow®图模型中使用的信号金宝app。

  • 当您选择,模金宝app型忽略了数据类型覆盖设置它的上下文,并使用指定的定点数据类型的信号。

有关更多信息,请参见使用数据类型指定数据类型的助理在仿真软件文档金宝app。

依赖关系

要启用该参数,设置模式建在不动点

提示

关掉数据类型的能力覆盖个别数据类型提供了更强的控制模型时应用中的数据类型数据类型覆盖。例如,您可以使用这个选项来确保数据类型满足下游的需求块无论数据类型覆盖设置。

指定是否要签署的定点数据或无符号。已签名的数据可以表示积极的和消极的价值观,但无符号数据只代表着积极向上的价值观。有关更多信息,请参见指定一个定点数据类型

依赖关系

要启用该参数,设置模式不动点

指定包含这个词的钻头尺寸量子化的整数。有关更多信息,请参见指定一个定点数据类型

依赖关系

要启用该参数,设置模式不动点

指定定点数据扩展的方法来避免溢出条件和减小量化误差。指定整数有相同的结果作为指定二进制点位置和长度设置分数0

依赖关系

要启用该参数,单击显示数据类型的助理按钮并设置模式不动点

块特征

数据类型

布尔||不动点|一半|整数|

直接引线

是的

多维信号

是的

适应信号

是的

讨论二阶导数过零检测

没有

扩展功能

C / c++代码生成
使用仿真软件生成C和c++代码®编码器™。金宝app

PLC的代码生成
使用仿真软件生成结构化文本代码®PLC编码器™。金宝app

定点转换
设计和模拟使用定点定点系统设计师™。

版本历史

之前介绍过的R2006a