文档

记录时间间隔

这个例子展示了如何指定日志记录时间间隔。万博1manbetxSimulink将数据记录限制在指定的时间间隔内。

打开示例模型

打开示例模型。

示例说明

在本例中,您可以通过将数据日志记录限制在特定的模拟时间间隔来减少记录的数据量。这个例子中的Increment块有两个信号:Increment和Reset。双击Increment块以查看信号。在本例中,您将指定两个间隔来记录由Increment和Reset信号触发的两个系统事件的数据。第一个间隔捕获第一个重置事件。第二个间隔捕获系统在增量事件发生和信号达到低饱和极限后的行为。间隔是基于增量和复位信号值。

设置日志记录间隔并模拟模型

中可以指定日志记录间隔参数值"配置参数>数据导入导出>记录间隔时间"设置。要启用Logging interval参数,请打开“Single simulation output”。点击这里打开配置参数对话框。

Logging interval参数值必须是一个实双列矩阵。矩阵元素不能是NaN。每一行定义一个间隔的开始和结束时间。间隔必须是不连贯的和有序的。

设置Logging interval为[9,10.5;14.5,30],进行模拟。

OUTERDATA是一个带有两个元素的宽信号。范围显示了模拟期间的OUTERDATA信号的值。该范围不符合日志记录间隔规范。当记录时间、根输出端口、信号、数据存储内存、状态和其他类型的数据时,将遵循Logging interval规范。图中显示了作为信号记录的一部分捕获的OUTERDATA的记录值:

> >重燃(topOut) . get(“OUTERDATA”)

MATLAB阀杆函数被用来显示记录的数据-忽略数据的插值设置。

退出

关闭模式。

这个话题有用吗?