包:万博1manbetx
超:
模拟运行的访问元数据
该SimulationMetadata
类包含运行包括模拟信息:
型号信息
定时信息
执行和诊断信息
自定义字符矢量标签仿真
自定义数据来描述模拟
SimulationMetadata
包与此信息SimulationOutput
目的。要使用SimulationMetadata
,这些方法的应用之一:
在配置参数>数据导入/导出下保存选项, 选择单模拟输出。
用set_param
设置ReturnWorkspaceOutputs
至上
。
set_param(型号名称'上', 'ReturnWorkspaceOutputs',);
要检索SimulationMetadata
对象,请使用getSimulationMetadata
上的方法SimulationOutput
目的。
ModelInfo
-有关模型和仿真的运行环境信息该ModelInfo
结构具有这些领域。
字段名称 | 类型 | 描述 |
---|---|---|
型号名称 |
烧焦 | 该模型的名称 |
ModelVersion |
烧焦 | 版型 |
ModelFilePath |
烧焦 | 绝对位置.mdl文件 /.slx 文件 |
用户身份 |
烧焦 | 用于仿真的机器的系统用户ID |
计算机名 |
烧焦 | 机器的主机名用于模拟 |
平台 |
烧焦 | 用于仿真的机器的操作系统 |
ModelStructuralChecksum |
4×1 UINT32 | 更新图后计算出的模型的结构的校验和 |
SimulationMode |
烧焦 | 模拟模式 |
开始时间 |
双 | 仿真开始时间 |
停止时间 |
双 | 时间,让模拟被终止 |
SolverInfo |
结构体 | 求解信息:
|
万博1manbetxSimulinkVersion |
结构体 | Simulink中的版万博1manbetx本® |
LoggingInfo |
结构体 | 关于元数据记录到永久存储:
|
ExecutionInfo
-结构有关模拟运行存储信息结构有关模拟运行存储信息,包括仿真停止的原因,并在仿真过程中报告的任何诊断。该结构具有这些领域。
字段名称 | 类型 | 描述 |
---|---|---|
StopEvent |
非翻译特征向量 | 原因模拟停止,代表通过其中之一。
|
StopEventSource |
万博1manbetxSimulink.SimulationData.BlockPath |
停止事件的来源,如果它是一个有效的Simulink对象万博1manbetx |
StopEventDescription |
翻译后的矢量 | 超级组信息存储在StopEvent 和StopEventSource |
ErrorDiagnostic |
结构 | 模拟过程中的错误报道,通过这些领域的代表。
通过将名称 - 值对 |
WarningDiagnostics |
结构数组 | 所有警告的阵列在模拟过程中的报道。每个数组项由这些字段表示。
|
TimingInfo
-结构来存储有关的模拟分析信息结构来存储有关的模拟分析信息,包括模拟的开始和结束的时间戳记。该结构具有这些领域。
字段名称 | 类型 | 描述 |
---|---|---|
WallClockTimestampStart |
特征向量 | 挂钟时间的模拟开始,在YYYY-MM-DD HH:MI:SS 用微秒分辨率格式 |
WallClockTimestampStop |
特征向量 | 挂钟时间模拟停止,在YYYY-MM-DD HH:MI:SS 用微秒分辨率格式 |
InitializationElapsedWallTime |
双 | 在执行之前所花费的时间,以秒 |
ExecutionElapsedWallTime |
双 | 在执行过程中花费的时间,以秒 |
TerminationElapsedWallTime |
双 | 在,秒后执行所花费的时间 |
TotalElapsedWallTime |
双 | 在初始化,执行和终止度过的,在几秒钟内总时间 |
该ExecutionElapsedWallTime
包括Simulink中花费在仿真中回滚或步骤返万博1manbetx回的时间。该ExecutionElapsedWallTime
不包括步骤之间所花费的时间。例如,如果您通过模拟使用步进步骤中,ExecutionElapsedWallTime
时间不包括的时候仿真处于暂停状态。有关使用步进的更多信息,请参阅仿真步进如何有助于模型分析。
UserString
-自定义特征向量来描述模拟用万博1manbetxSimulink.SimulationOutput.setUserString
直接存储在一个字符向量SimulationMetadata
包含在对象SimulationOutput
目的。
用户数据
-自定义的数据存储在SimulationMetadata
包含在对象SimulationOutput
目的用万博1manbetxSimulink.SimulationOutput.setUserData
存储自定义数据SimulationMetadata
包含在对象SimulationOutput
目的。
值。要了解值类如何影响复制操作,请参阅复制对象(MATLAB)。
模拟VDP
模型。检索元数据SimulationMetadata
模拟的对象。
模拟VDP
模型。保存的结果万博1manbetxSimulink.SimulationOutput
对象simout
。
open_system('VDP');simout = SIM(bdroot,'ReturnWorkspaceOutputs','上');
检索使用这个模拟的元数据信息MDATA
。这是SimulationMetadata
对象simout
包含的内容。
MDATA = simout.getSimulationMetadata()
MDATA = SimulationMetadata与属性:ModelInfo:[1x1的结构] TimingInfo:[1x1的结构] ExecutionInfo:[1x1的结构] UserString: '' 的UserData:[]
存储自定义数据或字符串simout
。
simout = simout.setUserData(结构(“参数1”,'VALUE1',“参数2”,“值”,“参数3”,“值3”));simout = simout.setUserString(“商店第一仿真结果”);
检索您从存储自定义数据MDATA
。
MDATA = simout.getSimulationMetadata()DISP(mData.UserData)
MDATA = SimulationMetadata与属性:ModelInfo:[1x1的结构] TimingInfo:[1x1的结构] ExecutionInfo:[1x1的结构] UserString: '存储第一仿真结果' 的UserData:[1x1的结构]参数1: 'VALUE1' 参数2: '值2' 参数3:“值3”
检索您从存储自定义字符串MDATA
。
MDATA = simout.getSimulationMetadata()DISP(mData.UserString)
MDATA = SimulationMetadata与属性:ModelInfo:[1x1的结构] TimingInfo:[1x1的结构] ExecutionInfo:[1x1的结构] UserString: '存储第一仿真结果' 的UserData:[1x1的结构]存储第一模拟结果
万博1manbetxSimulink.SimulationOutput.getSimulationMetadata
|万博1manbetxSimulink.SimulationOutput.setUserData
|万博1manbetxSimulink.SimulationOutput.setUserString
您单击对应于该MATLAB命令的链接:
在MATLAB命令窗口中输入它运行的命令。Web浏览器不支持MATLAB的命令。万博1manbetx
您还可以选择从下面的列表中的网站:
选择最佳的网站性能的中国网站(在中国或英文)。其他MathWorks的国家网站都没有从您的位置访问进行了优化。