主要内容

数据存储写

写数据到数据存储

  • 数据存储块写

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

描述

数据存储写块将在其输入的值复制到名为数据存储。每一个写操作的执行数据存储写块写入数据存储或选定的部分,取代了以前的内容。

这一块的数据存储的位置是由写道数据存储内存块或对象,定义了数据存储的信号。有关更多信息,请参见数据存储数据存储内存。数据存储的大小是由信号对象或集合数据存储内存块定义和初始化数据存储。每一个数据存储写块,写入数据存储可以写在数据存储的数据量。

不止一个数据存储写块可以写入相同的数据存储。然而,如果两个数据存储写尝试写相同的数据块存储在相同的模拟步骤,结果是不可预知的。

获取正确的结果从数据存储需要确保数据存储读写发生预期的顺序。有关详细信息,请参见订单数据存储访问数据存储诊断

你可以记录一个本地或全局数据的值存储数据变量的所有步骤在一个模拟世界中。有关详细信息,请参见日志数据存储

您可以选择一个数据存储读取,数据存储写,或数据存储内存块突出街区相关。显示相关的块在一个开放的图或新选项卡中,暂停后出现的省略选择。然后,选择相关的模块相关模块按钮操作栏。当多个块对应于所选择的块,打开列表相关的块。您可以过滤相关块的列表在文本框中输入一个搜索词。从列表中选择一个相关的块后,窗口焦点去打开图或新选项卡显示相关的块。

港口

输入

全部展开

值写入指定的数据存储。的数据存储写块接受一个真实的或复杂的信号。

您可以使用一个数组的公交车数据存储写块。有关定义和使用一个数组的公交车,看到的集团Nonvirtual巴士公交车的数组

分配总线或矩阵元素的一个子集相关的数据存储,使用元素赋值窗格。的数据存储写块图标反映了您指定的元素。有关详细信息,请参见访问特定总线和矩阵元素

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

外部端口指定索引的分配相应的数据存储子元素。

依赖关系

使外部索引港口的元素赋值选项卡上,选择启用索引。然后,在Nth的行指数的选择表,设置指数的选择索引向量(港口)开始指数(港口)

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

参数

全部展开

参数

指定的名称这写数据块数据存储。相邻的列表提供的名称数据存储内存块存在的模型在同一水平数据存储写块或更高的水平。还包括所有列表金宝appSimulink.Signal工作空间中的对象基础和模型。改变名字,从列表中选择一个名称或直接输入名称在编辑字段。

当编译包含物体的模型,仿真软件金宝app®向上搜索模型从块的水平数据存储内存有指定的数据块存储名称。如果模金宝app型没有找到这样一块,它搜索模型空间和MATLAB®工作空间的金宝appSimulink.Signal对象具有相同的名称。如果模金宝app型发现信号对象时,它会创建一个隐藏的数据存储内存块模型的根级别的属性指定的信号对象和一个初始值设置为零的数组。这个数组的维度是继承了信号对象的属性。

如果模金宝app型发现无论是数据存储内存块和信号对象时,它停止编译并显示一个错误。看到符号解析更多关于搜索路径的信息。

编程使用

块参数:DataStoreName
类型:特征向量
:数据存储名称
默认的:“一个”

这个参数是只读的。

这个字段列出了数据存储内存块的存储初始化这个块写道。

这个参数是只读的。

这个字段列表的路径数据存储读取块数据存储名称相同的物体,在同一个(子)系统或任何子系统低于模型层次结构。点击列表中的任何条目,突出你的模型中相应的块。

样品时间,控制当块写入数据存储。的值1表明样品时间是遗传的。看到指定样品时间为更多的信息。

编程使用

块参数:SampleTime
类型:特征向量
:标量|向量
默认的:' 1 '

元素赋值

关联的元素列表数据存储。数据存储的数组,您可以编写整个数据存储,也可以指定一个或多个元素对整个数据存储。对于数据存储总线数据类型,您可以展开树视图并选择公共汽车元素。列表显示括号中每个元素的最大尺寸。

如果启用索引不是选择,选择一个元素,使用下列方法之一:

  • 点击选择> >显示该元素及其所有子元素所选元素(s)列表。

  • 使用指定要分配元素(s)编辑框指定子元素,你想选择写作。然后单击选择> >

选择多个元素,每个元素重复上述过程。

或者,您可以选择启用索引,然后选择一个元素和使用动态指定子元素指数的选择参数。

刷新显示和反映修改数组或总线用于数据存储,点击刷新

依赖关系

这部分的提示(数组中的元素在公共汽车上的信号)取决于数据存储中数据的类型。

编程使用

块参数:DataStoreElements
类型:特征向量
(参见:pound-delimited列表的元素规范使用命令行。)
默认的:

输入一个MATLAB表达式来定义你想写的特定元素,然后单击选择> >将元素添加到分配元素(年代)表。重复选择额外的元素。

例如,对于一个数据存储需求侧管理最大的尺寸(3、5)比如,你可以输入表达式DSM (2、4)DSM (3 [1], 2)在编辑框。看到访问特定总线和矩阵元素

应用元素的选择,点击好吧应用

依赖关系

指定要分配元素(s)编辑框只有在出现启用索引不是选择。

编程使用

块参数:DataStoreElements
类型:特征向量
(参见:pound-delimited列表的元素规范使用命令行。)
默认的:

你选择任务的元素。的数据存储写块图标显示为每个元素指定一个输入端口。

改变总线或矩阵元素的顺序在列表中,选择列表中的元素并单击向上下来。改变列表中元素的顺序改变端口的顺序。删除一个元素,点击删除

依赖关系

分配元素(年代)表似乎只有启用索引不是选择。

编程使用

块参数:DataStoreElements
类型:特征向量
(参见:pound-delimited列表的元素规范使用命令行。)
默认的:

选择要启用该参数索引使用的类似赋值块,可以动态地指定子元素的索引写通过使用一个或多个索引输入端口,以及指定索引使用块对话框。一个数据存储写块只能写入一个元素的数据存储(也就是说,一个信号在总线)当该参数被选中。写一个数据存储的多个元素使用动态索引,使用多个数据存储写块。

清楚这个参数禁用赋值方正索引。你可以选择多个数据存储元素来写,但您可以指定子元素只编写使用块对话框。

请注意

不选择启用索引如果只包含一个相关的数据存储,标量元素。

编程使用

块参数:EnableIndexing
类型:特征向量
:“关闭”|“上”
默认的:“关闭”

选择数据存储元素的数量的维度。您必须显式地表示这个数字。

依赖关系

只有在启用此参数启用索引被选中。

编程使用

块参数:NumberOfDimensions
类型:特征向量
:正整数
默认的:' 1 '

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

依赖关系

只有在启用此参数启用索引被选中。

编程使用

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

定义、维度,所选数据存储元素的子元素是如何被索引。从列表中选择:

菜单项 行动
选择所有

禁用指数列。所有子元素分配。

索引向量(对话框)

使指数列。输入向量包含子元素分配值的指数。

索引向量(港口)

禁用指数列。相关指数端口定义子元素的指标分配值。

开始指数(对话框)

使指数列。输入的起始索引范围的子元素指定值。范围是继承的大小的大小相关的输入数据信号的维度。

开始指数(港口)

禁用指数列。相关指数端口定义的起始索引元素分配值的范围。范围是继承的大小的大小相关的输入数据信号的维度。

指数列显示为相关。

依赖关系

只有在启用此参数启用索引被选中。

编程使用

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

如果指数的选择索引向量(对话框),输入向量包含每个子元素的索引写。

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

依赖关系

只有在启用此参数启用索引选择和指数的选择尺寸是索引向量(对话框)开始指数(对话框)

编程使用

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

块特征

数据类型

布尔|公共汽车||枚举|不动点|一半|整数||字符串

直接引线

没有

多维信号

是的

适应信号

没有

讨论二阶导数过零检测

没有

扩展功能

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

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

版本历史

之前介绍过的R2006a