出口仿真数据
出口(日志)仿真数据提供一个基线分析和调试一个模型。使用标准或自定义MATLAB®函数来生成模拟系统输入信号和图表,分析或后处理系统输出。
仿真数据
仿真数据可以包括信号的任意组合,时间,输出,状态和数据存储日志数据。
出口仿真数据包括保存信号值MATLAB工作区或为日后检索MAT-file在模拟和后处理。导出数据也被称为“数据记录”或“保存仿真数据”。
你可以有数据记录在几个格式:
数组
结构
结构随着时间的推移
MATLAB timeseries
ModelDataLogs
请注意
的
ModelDataLogs
类是支持向后兼容。金宝app从R2016a,不能记录中的数据ModelDataLogs
格式。信号记录使用数据集
格式。在R2016a或之后,当你打开一个模型从早期版本使用ModelDataLogs
格式,将日志数据的模型数据集
格式。
考虑登录其他格式转换数据数据集
格式来简化后处理。有关更多信息,请参见记录数据的数据集转换。
您还可以使用导出的数据作为仿真模型的输入。
输出信号数据的方法
出口仿真数据通常包括输出信号数据。您可以使用输出信号数据的各种方法。
出口方式 | 使用 | 文档 |
---|---|---|
连接一个范围块一个信号。 |
如果你使用一个范围在模拟块查看结果,也考虑使用范围出口数据块。 保存输出采样率采样率以外的基地。 作用域存储数据,可以强化记忆。 |
|
连接一个信号到文件块。 |
考虑使用一个文件块出口大量数据。 保存输出采样率采样率以外的基地。 使用MAT-file只有在模拟完成。 |
|
连接一个信号到工作空间块。 |
图中文档工作区变量用于存储信号数据。 保存输出采样率采样率以外的基地。 |
|
一个信号连接到一根级外港块。 |
考虑使用这种方法对测井资料在顶级模型中,如果模型已经包含一个外港块。 |
|
设置信号测井属性的一个信号。 |
使用日志记录,以避免信号添加块,如范围,到文件,到工作空间块,你的模型。 基于单个信号率测井信号。 数据仿真时可以暂停或完成。 使用信号记录日志的总线信号。 |
|
配置模型金宝app®出口时间,状态,和输出数据。 |
获取完整的信息模拟作为一个整体,考虑出口数据。 使用输出参数保存根外港在模拟数据块。 输出和状态记录在模型的采样率。 |
|
日志数据存储。 |
日志数据存储中共享数据模型层次结构,获取所有数据存储的顺序写。 |
日志数据存储 |
使用 |
使用 选择返回作为单个对象参数模拟模型时使用 |
sim卡 |
使仿真数据导出
出口美国和根级输出端口模型的MATLAB基础工作空间在仿真模型中,使用其中一个接口:
配置设置>数据导入/导出窗格(详情,请参阅模型配置参数:数据导入/导出)
sim卡
命令
在这两种方法,指定:
仿真数据的类型,你想出口:
信号记录
时间
输出
状态或最终状态
数据存储
各种仿真数据出口都有一个关联的默认变量。你可以指定自己的变量,导出的数据。
记录数据的特点,包括:
使用仿真数据检查员记录数据视图
检查出口仿真数据交互,可以考虑使用仿真数据检查。
仿真数据检查员有限制的各种记录数据显示。看到查看数据与仿真数据检查员。
内存的性能
记录数据的优化
当出口仿真数据在模拟模式除了快速的加速器,在下列情况下仿真软件优化内存使用。金宝app
当时间步骤定期发生,仿真软件使用压缩时间表示。金宝app金宝app第一个时间戳的值仿真软件商店,间隔的长度(时间步),和时间戳的总数。
当多个信号使用相同的时间戳顺序,共享一个存储时间戳的信号序列。共享一个单一的存储时间戳可以减少内存使用记录数据的两倍。内存性能的差异可以是一个关键的性能因素,特别是当日志总线信号,有成千上万的汽车元素。
日志记录持久存储
时您可能会遇到内存问题日志许多信号长时间模拟,有许多步骤。日志持久性存储可以解决这种记忆问题。
在日志来持久存储配置参数>数据导入/导出窗格中,选择日志数据集的数据文件选择。指定日志的类型(例如,信号日志和日志)。
日志输出和状态数据,设置格式参数
数据集
。如果您选择了最终状态参数,明确保存最后的操作点参数。
使用一个金宝appSimulink.SimulationData.DatasetRef
对象访问信号日志和日志数据加载数据到模型工作区增量。访问其他类型的日志数据加载的所有数据。
有关详细信息,请参见日志数据持久存储。