金宝appsimulink.simulationdata.dataset类

包裹:金宝appsimulink.simulationdata.
超类:

创建simul金宝appink.simulationData.dataset对象

描述

金宝app®创造金宝appsimulink.simulationdata.dataset.存储数据元素的对象:

  • 执行信号记录,使用该信号记录数据集格式

  • 日志记录状态或输出,如果使用默认格式数据集

  • 记录数据存储

使用数据集状态和输出记录的格式提供了几个优点大批结构, 或者结构与时间。有关详细信息,请参阅没有操作点的状态信息格式

生成A.金宝appsimulink.simulationdata.dataset.来自根级的对象inport.模型中的块,您可以使用createInputdataset.功能。生成的数据集中的信号具有该属性inport.模型开始和停止时间的块和相应的接地值。你可以创建时间序列时间表要为其加载模拟数据的信号的时间和值的对象。其他信号使用地面值。

你可以使用卷发括号({})通过将索引语法简化为访问,设置和添加数据集中的元素,而不是使用得到呕吐leateLement., 或者胶片方法。要使用Crace括号获取或设置一个元素,索引必须是不大于数据集变量中的元素数的标量。要添加元素,索引必须是一个标量,该标量大于数据集中的元素总数。这得到呕吐leateLement., 或者胶片方法支持按名称或金宝app块路径以及索引指定元素。

对于个别非总线信号数据,您可以指定这些类型的数据数据集元素:

  • 时间序列

  • 时间表

  • matlab.io.datastore.simulationdatastore.

  • 双倍的vector或结构双倍的数据

  • 时间序列

  • 一种金宝appsimulink.simulationData.Signal.金宝appsimulink.simulationData.state., 或者金宝appsimulink.simulationdata.dataStoreMemory.目的

对于总线信号,使用具有这些格式之一的每个叶子信号的数据元素的结构:

  • 一个matlab.®时间序列目的

  • 一个matlab.时间表目的

  • 一种matlab.io.datastore.simulationdatastore.目的

  • 一个空矩阵

  • 符合其中一个要求的数组:

    • 第一列中具有时间的数组和每个对应于输入端口的剩余列。看将数据阵列加载到root级输入

    • 一个NX1.用于驱动函数呼叫子系统的根Inport的数组。

  • 另一个结构,具有与用于总线数据结构的这些要求一致的每个信号的数据元素

不支持可变大小的信号金宝app数据集数据值。

建造

ConvertedDataset.= 金宝appsimulink.simulationData.dataset(loggeddatatoconvert.转换loggeddatatoconvert.到A.金宝appsimulink.simulationdata.dataset.目的。然后你可以使用组合两个元素的方法数据集对象。

构造dataset= 金宝appsimulink.simulationData.dataset(变量名,'datasetname','dsname')构建A.金宝appsimulink.simulationdata.dataset.对象,添加变量变量名,并命名数据集dsname.

输入参数

展开全部

数据元素转换为数据集,指定为字符向量。您可以转换元素,如:

  • 大批

  • 结构

    笔记

    结构输入不能是阵列或矩阵。

  • 结构与时间

  • Matlab时间系列

  • MATLAB时间序列元素的结构

  • modeldatalogs.

变量添加到数据集,指定为字符向量。

名称值对参数

指定可选的逗号分离对名称,价值论点。姓名是参数名称和价值是相应的价值。姓名必须出现在引号内。您可以以任何顺序指定多个名称和值对参数name1,value1,...,namen,valuen

例子:'datasetname','dsname'

数据集名称,指定为字符向量。

输出参数

展开全部

转换数据集,返回为a金宝appsimulink.simulationdata.dataset.目的。

构造的数据集,返回为a金宝appsimulink.simulationdata.dataset.目的。

特性

展开全部

数据集的名称,指定为字符向量或日志记录变量(例如,Logsout.用于信号记录)。当您想要轻松区分从另一个数据设置时,请指定名称。例如,您可以在比较多个模拟时重置名称。此属性是读/写的。

ds = 金宝appsimulink.simulationData.dataset ds.name ='dataset1'

数据集中的元素总数,指定为双倍。此属性仅读取。要获得此值,请使用徘徊方法。

方法

胶片 将元素添加到DataSet对象的结尾
将数据集连接到另一个数据集
ExpoorTTeviousRelease. 拯救一个数据集对象到您可以在任何版本中打开的MAT文件
获取数据集的元素或集合元素
得到 获取数据集的元素或集合元素
GetElementnames. 数据集中的所有元素的返回名称
徘徊 获取数据集中的元素数量
阴谋 绘图数据检查器中的数据
leateLement. 更改存储在指定索引处的元素

提示

获得名称数据集Mat文件中的变量,使用金宝appsimulink.simulationdata.datasetref.getdataseTvariaBlenames.功能过程比使用更快WHO或者谁是职能。

复制语义

价值。要了解值类如何影响复制操作,请参阅复制对象(matlab)。

例子

全部收缩

将数据从两个转换为工作区块,转换为数据集格式,并连接它们。MyVDP.是个VDP.模特用两到工作区块与变量命名simSIMOUT1。这些阻止以时间序列格式的日志数据。

mdl ='myvdp';Open_System(MDL);sim(mdl)ds = s金宝appimulink.simulationData.dataset(SIMOUT);ds1 = 金宝appsimulink.simulationdata.dataset(SIMOUT1);dsfinal = concat(ds,ds1)

使用CRACL BRACE索引语法使用Logsout.信号日志记录数据集具有三个元素。

得到第二个元素Logsout.数据集。

logsout {2}

更改第三个元素的名称。

logsout {3} .name ='第三次'

添加第四个元素。

时间= 0.1 *(0:100)';Element4 = 金宝appSimulink.simulationData.Signal;Element4.name =.'C';Element4.Values = timeeries(3 * SIN(时间),时间);Logsout {4} = Element4

在R2011A介绍