主要内容

发现非零元素

发现非零元素数组

  • 发现非零元素块

库:
金宝app模型/数学操作

描述

发现非零元素块定位所有非零元素的输入信号,并返回这些元素的线性指标。如果输入是一个多维信号发现非零元素块也可以返回非零输入元素的下标。在这两种情况下,你可以显示一个非零输入值的输出端口。

发现非零元素块输出一个适应可变的信号。样品必须离散时间对任何适应信号。如果您的模型已经不使用固定步解算器,您可能需要选择一个固定的解算器的配置参数对话框。有关更多信息,请参见解决比较选择一个解算器

港口

输入

全部展开

块的输入信号发现所有非零元素。

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

输出

全部展开

发现非零元素非零元素的索引块输出作为一个适应信号。你控制输出的数据类型使用输出数据类型块参数。

依赖关系

默认情况下,阻止输出线性指数第一个输出端口。当你改变索引输出格式下标块,而不是提供一个二维的元素索引下标形式或更大的信号。在这种模式下,你必须指定数量的输入维度、块为每个维度创建一个单独的输出端口。

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

找到一块可以输出所有非零元素的值作为一个适应信号。

依赖关系

要启用这个端口,选择显示为非零输出端口的输入值

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

参数

全部展开

主要

为非零的指标选择输出格式输入值。

  • 选择线性指数提供任何维度的元素索引信号向量形式。一维(向量)信号,指数对应的位置向量中的非零值。信号与多个维度,下标转换成指数是在第一维度。你不需要知道输入信号的信号维度。

  • 选择下标提供一个二维的元素指标或更大的信号在一个下标形式。因为每个维度的块显示了一个输出端口,需要你指定这个选项数量的输入维度

编程使用

块参数:IndexOutputFormat
类型:特征向量
价值观:“线性指数”|“下标”
默认值:“线性指数”

指定输入信号的维数作为一个正整数的值从1到32。

依赖关系

要启用该参数,设置索引输出格式下标

编程使用

块参数:NumberOfInputDimensions
类型:特征向量
价值观:标量
默认值:' 1 '

指定索引模式从零开始的从1

  • 从零开始的索引,索引的0指定了输入向量的第一个元素。一个索引的1指定第二个元素,等等。

  • 从1索引,索引的1指定了输入向量的第一个元素。一个索引的2指定第二个元素,等等。

编程使用

块参数:IndexMode
类型:特征向量
价值观:“从零开始的”|“集中”
默认值:“从零开始的”

显示或隐藏非零输入值的输出端口。

  • 当你清除此复选框(),块隐藏非零输入值的输出端口。

  • 当您选择此复选框(),显示了非零的输出端口的输入值。额外的输出端口提供的非零值的输入元素。

编程使用

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

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

依赖关系

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

编程使用

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

数据类型

指定输出数据类型。

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

编程使用

块参数:OutDataTypeStr
类型:特征向量
价值观:“继承:继承通过内部规则”|“int8”|“uint8”|“int16”|“uint16”|“int32”|“uint32”|“int64”|“uint64”|“fixdt(16) | < >数据类型表达的
默认值:“继承:继承通过内部规则”

选择指定类别的数据。

  • 继承——继承规则的数据类型。选择继承使第二个菜单/文本框右边,你可以选择继承模式。

  • 建在——内置数据类型。选择建在使第二个菜单/文本框右边,你可以选择一个内置的数据类型。

  • 不动点——定点数据类型。选择不动点使额外的参数,您可以使用它来指定一个定点数据类型。

  • 表达式——表达式,表达式的计算结果为数据类型。选择表达式使第二个菜单/文本框右边,,您可以在其中输入表达式。

有关更多信息,请参见使用数据类型指定数据类型的助理

依赖关系

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

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

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

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

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

依赖关系

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

提示

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

指定定点数据是否签署或无符号。已签名的数据可以表示积极的和消极的价值观,但无符号数据只代表着积极向上的价值观。

  • 签署,指定定点数据签名。

  • 无符号将定点数据指定为无符号。

有关更多信息,请参见使用数据类型指定数据类型的助理

依赖关系

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

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

依赖关系

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

指定定点数据扩展的方法来避免溢出条件和减小量化误差。选择整数指定一个二进制定点数据点位置和设置部分长度0。有关更多信息,请参见使用数据类型指定数据类型的助理

依赖关系

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

块特征

数据类型

布尔||不动点|整数|

直接引线

是的

多维信号

是的

适应信号

是的

讨论二阶导数过零检测

没有

扩展功能

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

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

版本历史

介绍了R2010a