Main Content

Simulink.Timeseries

(不推荐)访问记录的信号数据

    使用 ModelDataLogs 格式记录和加载数据的功能已删除。请改用其他受支持的格式,如数据集格式。有关详细信息,请参阅兼容性注意事项

    说明

    Simulink.Timeseries 对象包含从信号仿真记录的数据以及元数据。复路或总线的记录数据存储为 Simulink.TSArray 对象,其中包含的每个 Simulink.Timeseries 对象都对应于一个元素。

    创建对象

    在 R2016a 之前,您可以将模型配置为使用 ModelDataLogs 格式记录数据。对信号记录格式参数设置为 ModelDataLogs 的模型进行仿真会创建一个 Simulink.ModelDataLogs 对象,其中包含所有记录的信号数据。您可以使用信号记录名称参数指定 ModelDataLogs 对象的名称。

    Simulink.ModelDataLogs 对象的结构体反映模型的结构体。

    • 一个或多个 Simulink.Timeseries 对象包含 ModelDataLogs 对象表示的模型中记录的一个或多个信号的数据。

    • 一个或多个 Simulink.TSArray 对象包含 ModelDataLogs 对象表示的模型中记录的一个或多个复路或总线的 Simulink.TimeseriesSimulink.TSArray 对象。

    • 一个或多个 Simulink.SubsysDataLogs 对象包含 ModelDataLogs 对象表示的模型中子系统内部记录的数据的 Simulink.TimeseriesSimulink.TSArraySimulink.SubsysDataLogsSimulink.ModelDataLogs 对象。

    • 一个或多个 Simulink.ModelDataLogs 对象包含 ModelDataLogs 对象表示的模型中模型引用内部记录的数据的 Simulink.TimeseriesSimulink.TSArraySimulink.SubsysDataLogsSimulink.ModelDataLogs 对象。

    属性

    全部展开

    所记录的信号数据的名称,指定为字符向量。

    模型中产生信号的模块的路径,指定为字符向量。

    模块上产生模型中信号的端口的索引,指定为整数。

    模型中信号的名称,指定为字符向量

    复路或总线元素的父级的名称,指定为字符向量。对于不属于复路或总线的信号,ParentName 属性与 SignalName 属性相同。

    时间元数据,指定为 Simulink.TimeInfo 对象。

    记录的时间值,指定为数组。

    记录的信号值,指定为数组。

    版本历史记录

    在 R2006a 之前推出

    全部展开

    R2022b: 不再支持加载以 ModelDataLogs 格式保存的数据

    从 R2022b 开始,您无法再加载以 ModelDataLogs 格式存储的数据,包括在 Simulink.TimeseriesSimulink.TSArraySimulink.SubsysDataLogs 对象中存储的数据。

    您可以将以 ModelDataLogs 格式存储的数据转换为数据集格式。有关详细信息,请参阅Convert Data to Dataset Format