输出
用于记录顶层输出端口数据的选项
模型配置窗格: 数据导入/导出
描述
指定软件是否记录顶层模型中输出端口的数据。
默认情况下,仿真结果以单个 Simulink.SimulationOutput 对象形式返回。您为输出指定的记录变量将成为 SimulationOutput 对象的属性。要访问记录的输出数据,请使用圆点表示法。例如,当您使用默认输出变量名 out 和默认输出记录变量名 yout 时,使用此代码访问输出数据。
yout = out.yout;
设置
on (默认) | offon该软件在仿真过程中记录顶层模型中输出端口的数据。默认情况下,使用变量名
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 之前推出