主要内容

金宝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. .SimulationMetadata]错误信息:[0x0 char]

获取变量的值youtNew

simOut.youtNew

金宝app®返回并显示值。

获取模拟的时间信息。

myMetadata = simOut。SimulationMetadata
myMetadata = SimulationMetadata with properties: 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