文档

万博1manbetxsimulink.modeldataLogs.Converttodataset.

将测井数据转换为万博1manbetx仿真软件。ModelDataLogs格式万博1manbetxSimulink.SimulationData.Dataset格式

语法

convertedDatasetsourceModelDataLogsObject.convertToDataset (convertedDatasetName

描述

请注意

ModelDataLogs类是向后兼容的。万博1manbetx从R2016a开始,不能记录ModelDataLogs格式。信号测井使用数据集格式。在R2016a或更高版本中,当你打开一个早期版本的模型时ModelDataLogs格式,模型模拟中使用数据集格式。

您可以转换信号记录数据从ModelDataLogs数据集格式。转换成数据集格式使得对其他记录数据(例如,记录状态)的后处理更容易,这些数据也可以使用数据集格式。有关更多信息,请参见将记录数据转换为数据集格式

如果你有遗留代码使用ModelDataLogsAPI,您可能会遇到需要更新代码或模型的情况。看到迁移使用遗留ModelDataLogs API的脚本

convertedDatasetsourceModelDataLogsObject.convertToDataset (convertedDatasetName转换sourceModelDataLogsObject到A.万博1manbetxSimulink.SimulationData.Dataset对象。转换对象的名称基于convertedDatasetName

由此产生的万博1manbetxSimulink.SimulationData.Dataset对象是一个平面列表。这个列表中每个元素对应一个元素万博1manbetx仿真软件。Timeseries或者万博1manbetx仿真软件。TsArray对象在万博1manbetx仿真软件。ModelDataLogs对象。

限制

仿真软件的来源。万博1manbetxModelDataLogsLogged Data 转换的限制

引用模型

加载之前未加载的被引用模型的所有祖先。如果在MATLAB中没有出现任何祖先模型®路径,转换失败。

在Simulink之后,如果模型发生了变化,或者模型的祖先发生了变化万博1manbetx®记录数据后,转换可能会失败。例如,在记录日志之后添加、删除或重命名块可能会导致转换失败。

变型模型或子系统

当前的活动变量必须与Simulink记录数据时的活动变量相同。万博1manbetx否则转换失败。

帧信号

转换失败。

Mux块

转换产生不同的万博1manbetxSimulink.SimulationData.Dataset对象作为数据集,而不是在使用万博1manbetx数据集记录数据的格式。

Stateflow®图表

不受支持万博1manbetx的。

输入参数

sourceModelDataLogsObject

一个万博1manbetx仿真软件。ModelDataLogs要转换为万博1manbetxSimulink.SimulationData.Dataset对象。

convertedDatasetName

转换过程创建的数据集的名称。

输出参数

convertedDataset

万博1manbetx仿真软件。SimulationDataset对象,万博1manbetxsimulink.modeldataLogs.Converttodataset.函数创建。

转换数据集的详细信息请参见万博1manbetxSimulink.SimulationData.Dataset

例子

在R2016a之前的版本中,你可以使用ModelDataLogs格式。如果您有带有信号记录数据的垫文件,请使用该数据ModelDataLogs格式,以下是如何将数据转换为数据集格式。此示例假设生成日志数据的模型具有配置参数>数据导入/导出>信号记录名称设置为logsout

  1. 加载MAT-file。

  2. 转换logsout到一个名为myModel_dataset.(元素信息对于您的数据将不同。)

    dataset = logsout.convertToDataset('myModel_Dataset')万博1manbetx模拟Data Characteristics: Name: 'myModel_Dataset' Total Elements: 2 Elements: 1: 'x1' 2: 'x2' -Use get or getElement to access elements by index or name. -Use addElement or setElement to add or modify elements. Methods, Superclasses

介绍了R2011a

这个主题有用吗?