主要内容

选择器

选择输入元素从矢量、矩阵或多维信号

  • 库:
  • 金宝app模型/信号路由

    高密度脂蛋白编码器/信号路由

  • 选择器块

描述

选择器块生成的输出选择或重新排序元素输入向量,矩阵,或多维信号。

根据你输入的值数量的输入维度显示参数,一个表的索引设置。表的每一行对应于输入维度之一数量的输入维度。对于每个维度,您定义的元素信号。指定一个矢量信号作为一维信号和一个矩阵信号二维信号。当您配置选择器块多维信号操作图标的变化。

例如,假设一个6 d信号集中指数模式。的表选择器块对话框更改为每个维度包括一行。如果您定义尺寸见下表,输出Y = U(1:最终,2:6,[1 3 5],Idx4: Idx4 + 7, Idx5, Idx6 (1): Idx6 (2)),在那里Idx4,Idx5,Idx6维度的索引港口是4、5、6。

指数的选择 指数 输出的大小
1 选择所有
2 开始指数(对话框) 2 5
3 索引向量(对话框) [1 3 5]
4 开始指数(港口) 8
5 索引向量(港口)
6 开始和结束指数(港口)

您可以使用一个数组的巴士作为输入信号选择器块。有关定义和使用一个数组的公交车,看到的集团Nonvirtual巴士公交车的数组

港口

输入

全部展开

输入信号和源元素的输出信号。

数据类型:||一半|int8|int16|int32|int64|uint8|uint16|uint32|uint64|布尔|不动点|枚举|公共汽车

外部端口指定索引的选择相应的输出元素。

依赖关系

使外部索引港口,在相应的行指数的选择表,设置指数的选择索引向量(港口),开始指数(港口),或开始和结束指数(港口)

数据类型:||int8|int16|int32|uint8|uint16|uint32

输出

全部展开

输出信号产生选择或重新排序元素的输入信号。

数据类型:||一半|int8|int16|int32|int64|uint8|uint16|uint32|uint64|布尔|不动点|枚举|公共汽车

参数

全部展开

指定了输入信号的维数。

编程使用

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

指定了索引模式。如果从1被选中时,索引1指定了输入向量的第一个元素。如果从零开始的被选中时,索引0指定了输入向量的第一个元素。

编程使用

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

尺寸,定义了信号的元素是如何被索引。从列表中选择:

  • 选择所有

    不需要进一步配置。选择所有元素。

  • 索引向量(对话框)

    使指数列。输入向量元素的索引。不选择这个选项,当输入信号大小可变。

  • 索引向量(港口)

    不需要进一步配置。

  • 开始指数(对话框)

    使指数输出的大小列。输入的起始索引的元素选择范围指数列和元素的数量来选择的输出的大小列。不选择这个选项,当输入信号大小可变。

  • 开始指数(港口)

    使输出的大小列。输入中被选中的元素的数量输出的大小列。

  • 开始和结束指数(港口)

    不需要进一步配置。

    使用此选项适应可变的输出信号。当你更新,输出维度将与输入信号相同维度。在执行期间,输出维度更新基于信号喂养指数。

    当日志输出信号数据,信号不选择与NaN值填充。

指数输出的大小列出现。

编程使用

块参数:IndexOptionArray
类型:特征向量
价值观:“选择所有”|“索引向量(对话框)”|“索引选项(港)”|“开始指数(对话框)|“开始指数(港口)|开始和结束指数(港口)
默认值:“索引向量(对话框)”

如果指数的选择索引向量(对话框),输入你感兴趣的每个元素的索引。

如果指数的选择开始指数(对话框),输入的起始索引范围的元素被选中。

编程使用

块参数:IndexParamArray
类型:特征向量
价值观:单元阵列
默认值:“{}”

指定块输出信号的宽度。

编程使用

块参数:OutputSizeArray
类型:特征向量
价值观:单元阵列
默认值:“{}”

指定块的宽度为一维信号输入信号。输入1从驱动块继承。

编程使用

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

指定的样本值而不是1。有关更多信息,请参见指定样品时间

依赖关系

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

编程使用

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

块特征

数据类型

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

直接引线

没有

多维信号

是的

适应信号

是的

讨论二阶导数过零检测

没有

扩展功能

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

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

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

之前介绍过的R2006a