金宝appSimulink.SimulationData.Datasetclass
包:金宝appSimulink.SimulationData
超类:
创建Simul金宝appink.SimulationData。数据集对象
描述
金宝app®创建金宝appSimulink.SimulationData.Dataset
当对象来存储数据元素:
执行信号记录,使用
数据集
格式日志状态或输出,如果你使用默认的格式
数据集
。日志数据存储
使用数据集
状态和输出日志格式相比,提供了几个优势数组
,结构
,或结构随着时间的推移
。有关详细信息,请参见没有操作点格式状态信息保存。
生成一个金宝appSimulink.SimulationData.Dataset
从root对象轮廓尺寸块在一个模型中,您可以使用createInputDataset
函数。信号在生成的数据集的属性轮廓尺寸块和相应的地面在模型开始和停止的时间值。您可以创建timeseries
和时间表
对象和值信号的时间你想加载数据的模拟。其他信号使用地面值。
您可以使用花括号({}
)简化索引的语法来访问,设置,和添加元素的数据集,而不是使用得到
,getElement
,setElement
,或addElement
方法。获取或设置一个元素使用花括号,索引必须是一个标量,不大于元素在数据变量的数量。添加一个元素,该指数必须是一个标量,大于数据集的元素总数。的得到
,getElement
,setElement
,或addElement
方法支持指定一个金宝app元素的名称或路径,以及通过索引。
对个人non-bus信号数据,您可以指定这些类型的数据数据集
元素:
timeseries
时间表
matlab.io.datastore.SimulationDatastore
双
向量或结构的双
数据timeseries
一个
金宝appSimulink.SimulationData.Signal
,金宝appSimulink.SimulationData.State
,或金宝appSimulink.SimulationData.DataStoreMemory
对象
总线信号,使用每个叶的结构与数据元素信号,使用这些格式之一:
一个MATLAB®
timeseries
对象一个MATLAB
时间表
对象一个
matlab.io.datastore.SimulationDatastore
对象空矩阵
数组能够满足这些要求之一:
数组与第一列,其余时间列每个对应一个输入端口。看到加载数据数组根级输入。
一个
资料片
数组的根尺寸驱动函数调用子系统。
数据元素的另一个结构,符合这些要求的每个信号总线数据的结构
适应信号并不支持金宝app数据集
数据值。
建设
转换convertedDataset
= 金宝appSimulink.SimulationData.Dataset (loggedDataToConvert
)loggedDataToConvert
到一个金宝appSimulink.SimulationData.Dataset
对象。然后,您可以使用金宝appSimulink.SimulationData.Dataset.concat
方法结合的两个元素数据集
对象。
构造一个constructedDataset
= 金宝appSimulink.SimulationData.Dataset (variableName
“DatasetName”,“dsname”)金宝appSimulink.SimulationData.Dataset
对象,添加变量variableName
,数据集名称dsname
。
输入参数
名称-值对的观点
指定可选的逗号分隔条名称,值
参数。的名字
参数名称和吗价值
相应的价值。的名字
必须出现在引号。您可以指定几个名称和值对参数在任何顺序Name1, Value1,…,的家
。
“DatasetName”、“dsname”
输出参数
属性
方法
addElement | 将元素添加到数据集的结束 |
concat | 连接数据集到另一个数据集 |
exportToPreviousRelease | 救一个数据集 反对MAT-file您可以在任何版本 |
找到 | 从数据集获取元素或元素的集合 |
得到 | 从数据集获取元素或元素的集合 |
getElementNames | 返回所有元素的数据集的名称 |
numElements | 得到数据集的元素数量 |
情节 | 数据仿真数据检查员的阴谋 |
setElement | 改变元素存储在指定的索引 |
提示
的名字数据集
MAT-file变量,使用
函数过程的速度比使用金宝appSimulink.SimulationData.DatasetRef.getDatasetVariableNames
谁
或谁
功能。
复制语义
价值。学习如何价值类影响复制操作,明白了复制对象(MATLAB)。
例子
另请参阅
|
金宝appSimulink.ModelDataLogs
|金宝appSimulink.SimulationData.DataStoreMemory
|金宝appSimulink.SimulationData.Dataset.addElement
|金宝appSimulink.SimulationData.Dataset.concat
|金宝appSimulink.SimulationData.Dataset.get
|金宝appSimulink.SimulationData.Dataset.getElementNames
|金宝appSimulink.SimulationData.Dataset.numElements
|金宝appSimulink.SimulationData.Dataset.plot
|金宝appSimulink.SimulationData.Dataset.setElement
|金宝appSimulink.SimulationData.DatasetRef
|金宝appSimulink.SimulationData.DatasetRef.getDatasetVariableNames
|金宝appSimulink.SimulationData.Signal
|createInputDataset
|loadIntoMemory