主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

输出

用于记录顶层输出端口数据的选项

模型配置窗格: 数据导入/导出

描述

指定软件是否记录顶层模型中输出端口的数据。

默认情况下,仿真结果以单个 Simulink.SimulationOutput 对象形式返回。您为输出指定的记录变量将成为 SimulationOutput 对象的属性。要访问记录的输出数据,请使用圆点表示法。例如,当您使用默认输出变量名 out 和默认输出记录变量名 yout 时,使用此代码访问输出数据。

yout = out.yout;

设置

on (默认) | off
on

该软件在仿真过程中记录顶层模型中输出端口的数据。默认情况下,使用变量名 yout 存储数据。要使用不同变量名称,请在文本框中指定有效的 MATLAB® 变量名称。

该变量的名称不能与 Simulink.SimulationOutput 对象的任何对象函数或属性的名称匹配。

off

该软件不会记录顶层模型中输出端口的数据。

提示

  • 当您将 Format 参数设置为 Dataset 以外的值时,软件会以模型的基本速率记录顶级输出端口的数据。当您使用数据集格式时,软件会使用为每个输出端口指定的采样时间记录数据。

  • 您可以使用诸如抽取和将保存的数据限制为最后的 n 值等选项来指定在仿真中记录哪些值。有关详细信息,请参阅Specify Signal Values to Log

  • 当您将 Format 参数设置为 Dataset 时,记录的输出数据也会记录到仿真数据检查器中。

  • 要记录定点数据,请将 Format 参数设置为 Dataset。如果将 Format 参数设置为 Dataset 以外的值,则定点数据将记录为双精度数。

  • 要记录总线数据,请将 Format 参数设置为 数组 以外的值。

  • 对于活动变体条件,软件使用记录的数据创建一个 Dataset 对象。对于非活动变体条件,软件会创建一个包含零样本的 timeseries 对象。

  • 要记录可变大小信号的数据,请使用 Dataset 格式。可变大小信号的数据始终保存为 timetable,其中包含每个时间步的数据元胞数组。

推荐的设置

应用场景设置
调试无影响
可追溯性无影响
效率无建议
安全预警无建议

编程用法

参数SaveOutput
值:'on' | 'off'
默认值:'on'
参数OutputSaveName
类型:字符串 | 字符向量
值:有效的 MATLAB 变量名称
默认值:'yout'

版本历史记录

在 R2006a 之前推出