主要内容

赋值

给指定的元素赋值的信号

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

    高密度脂蛋白编码器/数学操作

  • 分配块

描述

赋值块将值赋给指定的元素的信号。你指定元素的指标分配值通过输入块对话框中的指标或通过连接外部指标来源或来源。数据块的信号端口,U分配给指定值Y。块替换指定的元素Y与元素的数据信号。

根据你输入的值数量的输出尺寸参数,将显示一个表的索引选项。表的每一行对应一个输出的维度数量的输出尺寸。对于每一个尺寸,您可以定义的元素信号。指定一个矢量信号作为一维信号和一个矩阵信号二维信号。使外部索引港口,在相应的表的行,设置指数的选择索引向量(港口)

例如,假设一个5 d信号集中指数模式。的表赋值块对话框更改为每个维度包括一行。如果您定义每个维度以下条目:

指数的选择 指数
1 分配所有
2 索引向量(对话框) [1 3 5]
3 开始指数(对话框) 4
4 开始指数(港口)
5 索引向量(港口)

指定的值Y(1:最终,[1 3 5],4:3 +大小(U, 3), Idx4: Idx4 +大小(U, 4) 1, Idx5) = U,在那里Idx4Idx5维度4和5的输入端口。

当使用赋值块在正常模式下,仿真软件金宝app®初始化块输出为零,即使模型并不显式初始化它们。在加速器模式中,仿真软件可以将模型转换成一金宝app个函数。这涉及到代码生成。生成的代码可能不隐式初始化块输出。在这种情况下,您必须显式初始化模型输出。

您可以使用阻塞赋值向量,矩阵,或多维信号。

您可以使用公交车的数组作为输入信号赋值块。

在条件子系统分配块

如果你把一个赋值块在一个条件子系统,一个信号缓冲可以插入在许多情况下,信号和合并赋值块与部分写可能会导致一个错误。

然而,如果你选择确保输出港是虚拟的复选框的条件子系统外港块,这种情况下支持和部分写入数组使用金宝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|不动点|枚举

输出

全部展开

指定的输出信号的值指定的元素。

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

参数

全部展开

输入输出信号的维数。

命令行信息

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

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

命令行信息

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

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

菜单项 行动
分配所有

这是默认的。所有元素分配。

索引向量(对话框)

使指数列。输入元素的索引。

索引向量(港口)

禁用指数列。该指数端口定义元素的索引。

开始指数(对话框)

使指数列。输入的起始索引元素分配值的范围。

开始指数(港口)

禁用指数列。指数端口定义的起始索引元素分配值的范围。

如果你选择索引向量(港口)开始指数(港口)对于任何一个维度表中,您可以指定这些值中的一个初始化输出(Y)参数:

  • 初始化使用输入端口< Y0 >

  • 为每个维度表指定大小

否则,Y0总是初始化输出端口Y

指数输出的大小列显示为相关。

命令行信息

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

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

如果指数的选择开始指数(对话框),输入的起始索引范围的元素被选中。元素的个数从起点是由这个尺寸的大小U

命令行信息

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

输入块输出信号的宽度。

依赖关系

使这一列,选择为每个维度表指定大小初始化输出(Y)参数。

命令行信息

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

指定如何初始化输出信号。

  • 初始化使用输入端口< Y0 >——信号输入端口Y0初始化输出。

  • 为每个维度表指定大小——需要您指定块的输出信号的宽度输出的大小参数。如果输出有未赋值的元素,这些元素的值是未定义的。

依赖

当您设置启用指数的选择索引向量(港口)开始指数(港口)

命令行信息

参数:OutputInitialize
类型:特征向量
价值观:“初始化使用输入端口< Y0 >”|为每个维度表指定大小的
默认值:“初始化使用输入端口< Y0 >”

指定是否要产生一个警告或者错误如果没有指定的所有输出元素。选项包括:

  • 错误——金宝app模型软件终止模拟和显示一个错误。

  • 警告——金宝app软件显示一个警告,继续仿真模型。

  • 没有一个——金宝app模型软件并不采取任何行动。

命令行信息

参数:DiagnosticForDimensions
类型:特征向量
价值观:“错误”|“警告”|“没有”
默认值:“没有”

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

依赖关系

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

编程使用

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

块特征

数据类型

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

直接引线

是的

多维信号

是的

适应信号

是的

讨论二阶导数过零检测

没有

扩展功能

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

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

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

之前介绍过的R2006a