主要内容

将运行时间数据保存从模拟中

将模拟数据保存到MATLAB®工作区;日志信号;导出信号,时间,输出和状态数据

您可以将信号值保存到MATLAB工作区或MLDATX文件,MAT文件或Excel®在模拟期间,以便稍后检索和后处理。保存模拟数据也称为日志记录或导出模拟数据。

保存模拟数据数据集格式通过为各种日志记录技术提供共同格式,简化了后处理。使用数据集格式将数据存储为matlab时间序列您可以使用matlab处理的对象。

  • 信号日志记录和数据存储使用数据集格式。

  • 输出和状态记录使用数据集作为默认格式。

  • 默认保存到文件和工作区块的格式时间序列

万博1manbetx®提供工具将记录数据转换为数据集格式

确定用于记录信号数据的方法,请参阅导出模拟数据

外港 为子系统或外部输出创建输出端口
记录 将数据记录到工作区,文件或两者
到文件 将数据写入文件
到工作区 将数据写入工作区

职能

展开全部

配置记录的数据大小限制

万博1manbetxsimulink.sdi.setmaxdiskusage. 指定要记录到磁盘的数据的最大大小
万博1manbetxsimulink.sdi.getmaxdiskusage 为记录到磁盘的数据进行配置的最大大小
万博1manbetxsimulink.sdi.setRequiredfreespace. 在日志记录数据时指定最小磁盘空间以留下免费
万博1manbetxsimulink.sdi.getRequiredFreespace. 为日志记录提供已配置的最小磁盘空间要求
万博1manbetxsimulink.sdi.setdeleterunsonlowspace. 在已配置限制的记录数据大小接近时指定行为
万博1manbetxsimulink.sdi.getdeleterunsonlowspace. 当记录数据的大小接近配置限制时,请在配置的行为
万博1manbetxsimulink.sdi.setrecorddata. 指定日志记录的记录模式
万博1manbetxsimulink.sdi.getrecorddata. 检查记录模式以进行日志记录

配置模拟数据检查器存档

万博1manbetxsimulink.sdi.setarchiverUnlimit. 为存储在模拟数据检查器存档中存储的运行数量指定限制
万博1manbetxsimulink.sdi.setautoArchiveMode. 指定模拟数据检查器是否自动归档模拟运行
万博1manbetxsimulink.sdi.getArchiverUnlimit. 确定Simulation Data Inspector存档配置的运行限制
万博1manbetxsimulink.sdi.getautoArchiveMode. 确定模拟数据检查器是否配置为自动存档
万博1manbetxsimulink.sdi.setStorageLocation. 指定磁盘上记录数据的位置
万博1manbetxsimulink.sdi.getstorageLocation. 获取要定制存储到磁盘的数据的自定义存储位置的路径
万博1manbetxsimulink.sdi.setStorageMode. 指定是否将数据记录到磁盘或内存
万博1manbetxsimulink.sdi.getstorageMode. 检查日志记录是否已将数据记录到磁盘或内存
万博1manbetxsimulink.simulationdata.createSroceofimeeries. 创建结构时间序列数据作为总线的仿真输入负载
万博1manbetxsimulink.simulationdata.foreachtimeseries. 调用每个呼叫功能时间序列目的
万博1manbetxsimulink.simulationdata.datasetref.getdataseTvariaBlenames. 列表名称数据集Mat文件中的变量
getasdatastore. 获取matlab.io.datastore.simulationDataStore来自引用的DataSet对象的元素的表示
万博1manbetxsimulink.modeldataLogs.Converttodataset. 转换日志记录数据万博1manbetxsimulink.modeldatalogs.格式到万博1manbetxsimulink.simulationdata.dataset.格式
万博1manbetxsimulink.simulationData.updateDatasetFormAtlogging. 转换模型及其引用的模型使用数据集用于信号日志记录的格式

班级

展开全部

万博1manbetxsimulink.simulationOutput. 访问仿真结果
万博1manbetxsimulink.simulationdata.dataset. 创建simul万博1manbetxink.simulationData.dataset对象
万博1manbetxsimulink.simulationData.Signal. 用于信号记录信息的容器
万博1manbetxsimulink.simulationdata.datasetref. 创造万博1manbetxsimulink.simulationdata.datasetref.目的
matlab.io.datastore.simulationdatastore. 输入和输出的数据存储万博1manbetx楷模
万博1manbetxsimulink.simulationData.BlockPath. 完全指定的Simulink块路径万博1manbetx
万博1manbetxsimulink.simulationData.state. 状态日志元素
万博1manbetxsimulink.simulationdata.unit. 存储模拟数据的单位
万博1manbetxsimulink.simulationData.loggingInfo. 信号日志记录覆盖设置
万博1manbetxsimulink.simulationdata.modelloggingInfo. 信号记录模型的覆盖设置
万博1manbetxsimulink.simulationdata.signallogginginfo. 信号记录信号的覆盖设置
万博1manbetxsimulink.simulationmetadata. 访问模拟运行的元数据

万博1manbetxSimulink配置参数

话题

模拟数据

导出模拟数据

将(日志)仿真数据作为分析和调试模型的基准。

用于记录模拟数据的数据格式

您可以使用已记录数据的多种格式,包括DataSet,Matlab TimeSeries,阵列和结构。万博1manbetx支持的数据格式在不同的日志记录技术之间变化。但是,数据集格式可用于所有日志记录技术。

日志数据的数据集转换

要转换包含以除数据集格式以外的格式以外的格式记录的数据的工作区变量,请使用simulink.simulationData.dataset构造函数。万博1manbetx

使用大数据进行模拟

日志,加载和分析模拟的大数据。

限制记录数据的大小

选择几种策略,以限制记录数据的大小。

指定要记录的信号值

指定在仿真期间日志的信号值。

将数据记录为持久存储

将记录的仿真数据存储到垫文件中的持久存储。

加载模拟数据

将大数据加载为仿真输入。

分析模拟中的大数据

访问仿真数据记录到持久存储以在MATLAB中进行分析。

使用单位的日志信号数据

使用DataSet或timeSeries日志记录格式的日志信号数据用于信号日志记录,to文件块和to workspace块。

用于导出可变步骤求解器的样本

控制模型使用变量步骤求解器时,模拟生成的输出量。使用输出选项配置参数。

使用记录块将数据记录到工作区和文件

使用记录块将数据记录到工作区,文件或工作区和文件中的文件。

仿真状态

国家信息

块如何使用状态信息来计算当前仿真步骤的输出信号值。

保存州信息

在仿真期间保存用于每个模拟步骤的已记录状态的状态信息。

信号日志记录

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

要从模拟中捕获信号数据,可以使用信号日志记录。标记要记录的信号,并启用模型的信号日志记录。

配置用于日志记录的信号

标记要记录模拟数据的信号。

查看信号日志配置

查看标记为信号日志记录的信号。

启用模型的信号日志记录

要记录标记为信号日志记录的信号,请设置信号日志配置参数。

覆盖信号日志记录设置

对于特定的模拟运行,覆盖标记为日志记录的各个信号的信号日志记录设置。

查看和访问信号日志记录数据

查看并访问用于完成或暂停模拟的信号记录数据。

将记录的数据转换为数据集格式

要转换包含以除数据集格式以外的格式以外的格式记录的数据的工作区变量,请使用simulink.simulationData.dataset构造函数。万博1manbetx

为每个子系统的日志信号

使用信号登录每个子系统。

数据存储

日志数据存储

配置数据存储以进行日志记录,以便您可以查看在模拟运行中存储的数据。

特色例子