主要内容

金宝appSimulink.SimulationData.State类

包:金宝app仿真软件。SimulationData
超类:

状态日志元素

描述

金宝app®使用金宝appSimulink.SimulationData.State对象来存储模拟期间的状态日志信息。对象包含状态数据来自哪个块以及状态类型的状态信息。

属性

全部展开

要用于基于名称的访问的状态元素的名称,指定为字符向量。如果不指定名称,“CSTATE”“DSTATE”,取决于它是连续状态还是离散状态。

指定为状态源块的块路径金宝appSimulink.SimulationData.BlockPath对象

状态类型,返回为“CSTATE”“DSTATE”.只读属性。

  • “CSTATE”——连续状态

  • “DSTATE”——离散状态

状态元素信息,指定为单个MATLABtimeseries对象或作为MATLAB的结构timeseries对象。

方法

情节 在仿真数据检查器中绘制仿真输出数据

例子

全部折叠

这个示例展示了如何使用“数据集”格式保存最终状态信息,然后在模拟之后访问状态数据。

负荷模型vdp并配置模型以记录最终状态数据集格式。本例使用默认的final states变量名,xFinal

load_system (“vdp”);set_param (“vdp”“SaveFinalState”“上”“SaveFormat”“数据集”);

模拟模型。

= sim卡(“vdp”);

默认情况下,模型创建一个单独的模拟输出,其中包含金宝app仿真软件。SimulationOutput对象。得到了xFinal数据集对象的SimulationOutput对象。的xFinal数据集对象包含两种状态的数据。

xFinal =得到(,“xFinal”
名称BlockPa金宝appth ____ _________ 1 [1x1 State] " vdp/x1 2 [1x1 State] " vdp/x2 -使用大括号{}访问,修改,或使用索引添加元素。

方法对应的状态检查数据x1块。

state_x1 =得到(xFinal, 1)
Simulink. s金宝apptate_x1 = Simulink. simulationdata . state包:Simulink. state_x1 = Simulink. simulationdata . stateSimulationData属性: Name: '' BlockPath: [1x1 Simulink.SimulationData.BlockPath] Label: CSTATE Values: [1x1 timeseries] Methods, Superclasses
介绍了R2015a