主要内容

出口仿真数据

出口(日志)仿真数据提供一个基线分析和调试一个模型。使用标准或自定义MATLAB®函数来生成模拟系统输入信号和图表,分析或后处理系统输出。

仿真数据

仿真数据可以包括信号的任意组合,时间,输出,状态和数据存储日志数据。

出口仿真数据包括保存信号值MATLAB工作区或为日后检索MAT-file在模拟和后处理。导出数据也被称为“数据记录”或“保存仿真数据”。

你可以有数据记录在几个格式:

  • 金宝appSimulink.SimulationData.Dataset

  • 数组

  • 结构

  • 结构随着时间的推移

  • MATLAB timeseries

  • ModelDataLogs

    请注意

    ModelDataLogs格式支持向后兼容。金宝app从R2016a,不能记录中的数据ModelDataLogs格式。在R2016a或之后,当你打开一个模型从早期版本使用ModelDataLogs格式,日志数据的模型数据集格式。

考虑登录其他格式转换数据数据集格式来简化后处理。有关更多信息,请参见记录数据的数据集转换

您还可以使用导出的数据作为仿真模型的输入。

输出信号数据的方法

出口仿真数据通常包括输出信号数据。您可以使用输出信号数据的各种方法。

出口方式 使用 文档

连接一个范围块一个信号。

如果你使用一个范围在模拟块查看结果,也考虑使用范围出口数据块。

保存输出采样率采样率以外的基地。

作用域存储数据,可以强化记忆。

范围

连接一个信号到文件块。

考虑使用一个文件块出口大量数据。

保存输出采样率采样率以外的基地。

使用MAT-file只有在模拟完成。

到文件

连接一个信号到工作空间块。

图中文档工作区变量用于存储信号数据。

保存输出采样率采样率以外的基地。

到工作空间

一个信号连接到一根级外港块。

考虑使用这种方法对测井资料在顶级模型中,如果模型已经包含一个外港块。

外港

设置信号测井属性的一个信号。

使用日志记录,以避免信号添加块,如范围,到文件,到工作空间块,你的模型。

基于单个信号率测井信号。

数据仿真时可以暂停或完成。

使用信号记录日志的总线信号。

使用信号输出信号数据日志记录

配置模型金宝app®出口时间,状态,和输出数据。

获取完整的信息模拟作为一个整体,考虑出口数据。

使用输出参数保存根外港在模拟数据块。

输出和状态记录在模型的采样率。

数据格式记录仿真数据

限制数量的出口数据

为解决变步样品出口

日志数据存储。

日志数据存储中共享数据模型层次结构,获取所有数据存储的顺序写。

日志数据存储

使用sim卡命令日志仿真数据编程。

使用sim卡出口时间、状态和信号仿真数据到一个数据对象。

选择返回作为单个对象参数模拟模型时使用sim卡一个函数或一个内部命令parfor循环。

sim卡

使仿真数据导出

出口美国和根级输出端口模型的MATLAB基础工作空间在仿真模型中,使用其中一个接口:

在这两种方法,指定:

使用仿真数据检查员记录数据视图

检查出口仿真数据交互,可以考虑使用仿真数据检查

仿真数据检查员有限制的各种记录数据显示。看到视图中的数据仿真数据检查员

内存的性能

记录数据的优化

当出口仿真数据在模拟模式除了快速的加速器,在下列情况下仿真软件优化内存使用。金宝app

  • 当时间步骤定期发生,仿真软件使用压缩时间表示。金宝app金宝app第一个时间戳的值仿真软件商店,间隔的长度(时间步),和时间戳的总数。

  • 当多个信号使用相同的时间戳顺序,共享一个存储时间戳的信号序列。共享一个单一的存储时间戳可以减少内存使用记录数据的两倍。内存性能的差异可以是一个关键的性能因素,特别是当日志总线信号,有成千上万的汽车元素。

日志记录持久存储

时您可能会遇到内存问题日志许多信号长时间模拟,有许多步骤。日志持久性存储可以解决这种记忆问题。

在日志来持久存储配置参数>数据导入/导出窗格中,选择日志数据集的数据文件选择。指定日志的类型(例如,信号日志和日志)。

  • 日志输出和状态数据,设置格式参数数据集

  • 如果您选择了最终状态参数,明确保存最后的操作点参数。

使用一个金宝appSimulink.SimulationData.DatasetRef对象访问信号日志和日志数据加载数据到模型工作区增量。访问其他类型的日志数据加载的所有数据。

有关详细信息,请参见日志数据持久存储

另请参阅

功能

相关的例子

更多关于