主要内容

数据存储读取

读取数据从数据存储

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

  • 读数据存储块

描述

数据存储读取复制数据块从指定的数据存储或选定的部分的输出。不止一个数据存储读取块可以读取相同的数据存储。

的数据存储读取数据是由的位置决定的数据存储内存块或对象,定义了数据存储的信号。有关更多信息,请参见数据存储数据存储内存

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

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

港口

输入

全部展开

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

依赖关系

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

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

输出

全部展开

值指定数据存储、输出相同的数据类型和数量的维度的数据存储。块支持真正的和复杂的金宝app信号。您可以选择是否输出整个数据存储或只选中的元素。

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

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

参数

全部展开

参数

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

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

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

编程使用

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

这个属性是只读的。

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

这个属性是只读的。

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

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

编程使用

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

元素选择

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

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

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

  • 使用指定元素(s)选择编辑框来指定您想要的子元素选择阅读。然后单击选择> >

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

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

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

依赖关系

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

编程使用

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

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

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

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

依赖关系

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

编程使用

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

您选择的数据存储的元素。的数据存储读取块图标显示为每个元素指定一个输出端口。

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

依赖关系

所选元素(s)表似乎只有启用索引不是选择。

编程使用

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

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

清楚这个参数禁用选择器方正索引。您可以选择多个数据存储元素阅读,但您可以指定子元素只读使用块对话框。

请注意

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

编程使用

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

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

依赖关系

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

编程使用

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

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

依赖关系

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

编程使用

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

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

菜单项 行动
选择所有

读所有的子元素。

索引向量(对话框)

使指数列。输入向量包含要读取子元素的索引。

索引向量(港口)

相关的索引读取端口定义子元素的索引。

开始指数(对话框)

使指数输出的大小列。输入起始索引和子元素读取的范围的大小。

开始指数(港口)

使输出的大小列。相关指数端口定义的起始索引读取元素的范围。输入范围的大小。

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

依赖关系

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

编程使用

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

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

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

依赖关系

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

编程使用

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

如果指数的选择开始指数(对话框)开始指数(港口),输入范围的子元素的大小。

依赖关系

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

编程使用

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

块特征

数据类型

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

直接引线

没有

多维信号

是的

适应信号

没有

讨论二阶导数过零检测

没有

扩展功能

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

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

版本历史

之前介绍过的R2006a