金宝appsimulink.modeldatalogs。convertToDataset
转换从金宝appsimulink.modeldatalogs
格式为金宝appsimulink.simulationdata.dataset
format
句法
转换DataSet
=Sourcemodeldatalogsobject
.convertTodatAset(转换DataSetName
)
描述
笔记
这ModelDataLogs
班级支持向后兼容。金宝app从R2016A开始,您无法在ModelDataLogs
格式。信号记录使用数据集
格式。在R2016a或更晚的时间里,当您打开使用的型号时ModelDataLogs
格式,使用中的模型数据集
格式。
您可以将信号记录数据转换为ModelDataLogs
至数据集
格式。转换为数据集
格式使使用其他记录的数据(例如,已记录状态)更轻松地进行后处理,这也可以使用数据集
格式。有关更多信息,请参阅将记录的数据转换为数据集格式。
如果您有使用的旧代码ModelDataLogs
需要乌利希期刊指南的API,您可以会遇到这样的情况ates to your code or model. See迁移使用传统模式的脚本API。
converts the转换DataSet
=Sourcemodeldatalogsobject
.convertTodatAset(转换DataSetName
)Sourcemodeldatalogsobject
至a金宝appsimulink.simulationdata.dataset
目的。转换对象的名称基于转换DataSetName
。
所结果的金宝appsimulink.simulationdata.dataset
对象是平面列表。此列表每个列表都有一个元素金宝appSimulink.Timeseries
or金宝appsimulink.tsarray
object in the金宝appsimulink.modeldatalogs
目的。
限制
simulink.m金宝appodeldatalogs记录数据的来源 | 转换限制 |
---|---|
引用模型 |
加载引用模型的所有祖先先前未加载。如果任何祖先模型未出现在MATLAB上®path, the conversion fails. 如果模型已更改或模型祖先已更改,则在Simulink之后金宝app®记录数据,转换可能会失败。例如,在记录后添加,删除或重命名块可能会导致转换失败。 |
变体模型或子系统 |
当前的活动变体必须与Simulink记录数据时具有活性的变体相同。金宝app否则,转换失败。 |
框架信号 |
转换失败。 |
mux块 |
这conversion produces a different |
状态流®图表 |
不支持。金宝app |
输入参数
|
一个 |
|
Name of the dataset that the conversion process creates. |
输出参数
|
这 有关转换后数据集的详细信息,请参阅 |
例子
在R2016A之前的发行版中,您可以使用ModelDataLogs
格式。If you have a MAT-file with signal logging data that uses theModelDataLogs
格式,这是您可以将数据转换为数据集
格式。此示例假设生成日志记录数据的模型具有配置参数>Data Import/Export>信号记录name set to登录
。
加载垫子文件。
兑换
登录
到一个称为的数据集mymodel_dataset
。(The elements information will be different for your data.)dataSet = logSout.convertTodatAset('mymodel_dataset')dataset = s金宝appimulink.simulationdata.dataset软件包:simulink.simulationdata特征:名称:'mymodel_dataset'总元素:2个元素:2个元素:2个元素:1:1:'x1'x1'x1'x2'x2'x2'x2'x2' - get'x2' -通过索引或名称访问元素。- 使用addElement或setElement添加或修改元素。方法,超类
也可以看看
金宝appsimulink.modeldatalogs
|金宝appsimulink.simulationdata.dataset
|Simulink.SimulationData.updateDatasetFormatLogging