文档

数据存储写入

将数据写入数据存储

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

描述

数据存储写入块将其输入处的值复制到指定的数据存储区。a执行的每个写操作数据存储写入块写入数据存储,替换以前的内容。

该块写入的数据存储由定义数据存储的数据存储内存块或信号对象的位置决定。有关更多信息,请参见数据存储数据存储存储器.数据存储的大小由定义和初始化数据存储的信号对象或数据存储内存块设置。每个数据存储写入该数据存储的写块必须写相同的数据量。

多个数据存储写入块可以写入同一数据存储。但是,如果两个数据存储写入块在同一模拟步骤中尝试写入同一数据存储,则结果不可预测。

从数据存储中获得正确的结果需要确保数据存储读取和写入按预期顺序进行。有关详细信息,请参阅订单数据存储访问数据存储诊断

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

港口

输入

全部展开

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

可以将总线阵列与数据存储写入块。有关定义和使用总线数组的详细信息,请参见将总线组合成一组总线

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

数据类型:|双重的|int8|int16|int32|uint8|uint16|uint32|布尔值|定点|列举|公共汽车

参数

全部展开

论据

指定此块写入数据的数据存储的名称。相邻的下拉列表提供的名称数据存储存储器在模型中与对象位于同一级别的块数据存储写入块或更高级别。下拉列表还包括所有金宝app模拟信号对象。若要更改名称,请从下拉列表中选择一个名称,或直接在编辑字段中输入名称。

当Simu金宝applink®软件编译包含这个块的模型,Simulink从这个块的层次向上搜索模型金宝app数据存储存储器块具有指定的数据存储名称。如果S金宝appimulink没有找到这样的块,它搜索模型工作空间和MATLAB®工作空间的金宝app模拟信号具有相同名称的对象。如果S金宝appimulink没有找到数据存储存储器块或信号对象,则停止编译并显示错误。看到符号解析有关搜索路径的详细信息。

如果S金宝appimulink找到一个信号对象,它会创建一个隐藏对象数据存储存储器块,具有由信号对象指定的属性,并将初始值设置为一个零矩阵。这个矩阵的维数是从信号对象的属性。

编程使用

块参数DataStoreName
类型:特征向量
价值观:数据存储名称
违约“一个”

此字段列出了数据存储存储器初始化此块写入的存储的块。

此字段列出了所有路径的路径数据存储读取与此块具有相同数据存储名称的块位于同一(子)系统或模型层次结构中其下方的任何子系统中。单击此列表中的任何项以突出显示模型中相应的块。

示例时间,它控制块写入数据存储的时间。的值-1表示继承样本时间。看到指定样品时间了解更多信息。

编程使用

块参数SampleTime
类型:特征向量
价值观:标量|向量
违约'-1'

元素分配

关联数据存储中的元素列表。对于带有数组的数据存储,可以写入整个数据存储,也可以为整个数据存储分配一个或多个元素。对于具有总线数据类型的数据存储,可以展开树以查看总线元素。列表用括号显示每个元素的最大维度。

可以选择一个图元,然后使用以下方法之一:

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

  • 使用指定要选择的元素编辑框,指定要选择用于写入的图元。然后点击选择>>

要刷新显示并将修改反映到数据存储中使用的阵列或总线,请单击刷新

依赖关系

本节的提示符(数组中的元素公共汽车上的信号)取决于数据存储中的数据类型。

编程使用

块参数DataStoreElements
类型:特征向量
价值观:以磅分隔的元素列表(请参见使用命令行的规范.)
违约''

输入一个MATLAB表达式来定义要编写的特定元素。例如,对于名为需求侧管理最大尺寸为(3、5),可以输入以下表达式:需求侧管理(2,4)需求侧管理([13],2)在编辑框中。然后单击选择>>

要应用元素选择,单击好啊应用

编程使用

块参数DataStoreElements
类型:特征向量
价值观:以磅分隔的元素列表(请参见使用命令行的规范.)
违约''

显示为分配而选择的元素。的数据存储写入块图标显示指定的每个元素的端口。

若要更改列表中总线或矩阵元素的顺序,请选择列表中的元素并单击向上下来. 更改列表中元素的顺序会更改端口的顺序。要删除图元,请单击去除

编程使用

块参数DataStoreElements
类型:特征向量
价值观:以磅分隔的元素列表(请参见使用命令行的规范.)
违约''

块特征

数据类型

布尔值|公共汽车|双重的|列举|定点|整数||字符串

直接馈通

多维信号

是的

适应信号

过零检测

扩展功能

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

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

在R2006a之前引入