主要内容

选择器

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

  • 图书馆:
  • 金宝appSimulink /信号路由

    HDL编码器/信号路由

  • 选择块

描述

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

根据您输入的价值输入尺寸的数量参数,显示索引设置表。表中的每一行对应于其中一个输入尺寸输入尺寸的数量。对于每个维度,您可以定义要使用的信号的元素。将向量信号指定为1-D信号和矩阵信号作为2-D信号。当您配置时选择器块用于多维信号操作,块图标更改。

例如,假设具有基于一个基于索引模式的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. 启动和结束指数(端口)

您可以使用一系列总线作为输入信号选择器堵塞。有关定义和使用一系列总线的详细信息,请参阅在公共汽车阵列中集团非视频公交车

港口

输入

展开全部

输入信号和元件源以输出信号。

数据类型:单身的|双倍的|一半|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的索引指定输入向量的第一元素。如果零基于选择,0的索引指定输入向量的第一元素。

程序使用

块参数:IndexMode.
类型:字符向量
价值观:'基于一个'|'零基'
默认:'基于一个'

通过维度定义信号的元素是如何索引的。从列表中,选择:

  • 全选

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

  • 索引矢量(对话框)

    启用指数柱子。输入元素的索引矢量。当输入信号变量大小时,请勿选择此选项。

  • 索引矢量(端口)

    不需要进一步配置。

  • 起始索引(对话框)

    启用指数输出大小列。输入要选择的元素范围的起始索引指数列和选择中的元素数输出大小柱子。当输入信号变量大小时,请勿选择此选项。

  • 起始索引(端口)

    启用输出大小柱子。输入要在中选择的元素数输出大小柱子。

  • 启动和结束指数(端口)

    不需要进一步配置。

    使用此选项会导致可变大小的输出信号。更新时,输出维度设置为与输入信号维度相同。在执行期间,基于馈送索引的信号更新输出维度。

    在记录输出信号数据时,未选择的信号填充NAN值。

指数输出大小列根据需要出现。

程序使用

块参数:indexOptionArray.
类型:字符向量
价值观:'全选'|'索引矢量(对话框)'|'索引选项(端口)'|'启动索引(对话框)'|'开始索引(端口)'|启动和结束指数(端口)
默认:'索引矢量(对话框)'

如果是索引选项索引矢量(对话框),输入您感兴趣的每个元素的索引。

如果是索引选项起始索引(对话框),输入要选择的元素范围的起始索引。

程序使用

块参数:indexParamArray.
类型:字符向量
价值观:细胞阵列
默认:'{}'

指定块输出信号的宽度。

程序使用

块参数:opportsizeArray.
类型:字符向量
价值观:细胞阵列
默认:'{}'

指定1-D信号的块输入信号的宽度。进入-1继承从驾驶块。

程序使用

块参数:InputPortWidth.
类型:字符向量
价值观:整数
默认:'1'

将采样时间指定为-1以外的值。有关更多信息,请参阅指定采样时间

依赖性

除非将其明确设置为除此之外的值,否则此参数不可见。-1。要了解更多信息,请参阅不建议使用采样时间的块

程序使用

块参数:采样时间
类型:字符向量
价值观:标量或矢量
默认:'-1'

块特征

数据类型

布尔基|双倍的|枚举|固定点|一半|整数|单身的

直接喂养

多维信号

是的

可变尺寸信号

是的

零交叉检测

扩展能力

C / C ++代码生成
使用Simulink®Coder™生成C和C ++代码。金宝app

PLC代码生成
使用Simulink®PLCCoder™生成结构化文本代码。金宝app

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

也可以看看

||

在R2006A之前介绍