主要内容

金宝app仿真软件。SimulationOutput

接入模拟结果

描述

金宝app仿真软件。SimulationOutput对象包括所有记录的模拟数据和SimulationMetadata对象,该对象描述模拟条件。的金宝app仿真软件。SimulationOutput对象还包含有关模拟、模拟运行时的有用元数据。您可以使用金宝app仿真软件。SimulationOutput对象来检查模拟的结果,并且可以使用情节函数在金宝app仿真软件。SimulationOutput对象以可视化结果。类调用的模拟运行一步按钮在Simulink金宝app,金宝app仿真软件。SimulationOutput对象存储在基本工作空间中,其名称在模型参数中指定。金宝app仿真软件。SimulationOutput是可写的。

创建

默认情况下,您运行的每个模拟都会创建一个金宝app仿真软件。SimulationOutput对象,该对象包含模拟中记录的所有数据金宝app仿真软件。SimulationMetadata对象使用模拟元数据。您可以访问SimulationOutput对象的几种方式。

  • 金宝app仿真软件。SimulationOutput对象返回模拟的日志数据。

  • 你可以使用得到,找到方法来访问输出变量名及其各自的值。

配置参数,模型设置单次仿真输出控件中是否返回模拟输出金宝app仿真软件。SimulationOutput对象,或者是否在基本工作区中展开数据。您还可以通过设置将命令行API用于此行为ReturnWorkspaceOutputs类的名称-值参数对sim卡命令。

属性

全部展开

用于模拟的元数据,返回为金宝app仿真软件。SimulationMetadata对象。以外的字段用户数据而且UserString字段为只读。

此属性是只读的。

作为字符向量返回的模拟日志错误消息。的ErrorMessage属性为空时,模拟运行时无错误。

对象的功能

找到 访问和显示仿真结果值
得到 访问和显示仿真结果值
getSimulationMetadata 返回SimulationMetadata模拟对象
setUserData 将自定义数据存储在SimulationMetadata对象,SimulationOutput对象包含
setUserString 存储自定义字符向量SimulationMetadata对象SimulationOutput对象
访问并显示仿真输出变量名
情节 在“模拟数据检查器”中绘制模拟输出数据

例子

全部折叠

模拟一个模型,放置结果金宝app仿真软件。SimulationOutput对象simOut并查看模拟元数据。

模拟vdp模型。

simOut = sim(“vdp”“SaveState”“上”“StateSaveName”“xoutNew”...“SaveOutput”“上”“OutputSaveName”“youtNew”
金宝app仿真软件。SimulationOutput: xoutNew: [65x2 double] youtNew: [65x2 double] SimulationMetadata: [1x1 金宝appSimulink. txt]SimulationMetadata] ErrorMessage: [0x0 char]

获取变量的值youtNew

simOut.youtNew

金宝app®返回并显示值。

获取模拟的时间信息。

myMetadata = simOut。SimulationMetadata
myMetadata =带属性的SimulationMetadata: ModelInfo: [1×1 struct] TimingInfo: [1×1 struct] ExecutionInfo: [1×1 struct] UserString: " UserData: []
myMetadata。TimingInfo
ans = struct with fields: WallClockTimestampStart: '2016-12-30 08:47:51 739935' WallClockTimestampStop: '2016-12-30 08:47:58 185579' InitializationElapsedWallTime: 5.9166 ExecutionElapsedWallTime: 0.1910 TerminationElapsedWallTime: 0.3380 TotalElapsedWallTime: 6.4456

版本历史

在R2010a中引入