主要内容

仿真调试会话期间显示状态值

语法

描述

例子

显示在MATLAB中®命令窗口的当前状态值在当前运行的模型仿真调试会话。显示的信息为每个状态指数,包括状态值和块的名字。

您可以使用此函数仿真调试会话开始:

  • 交互,使用仿真软件金宝app®将来发布

  • 通过编程,使用sldebug函数

  • 通过编程,使用sim卡函数与“调试”名称-值参数

请注意

这个函数只能用于仿真调试会话开始编程,对于交互仿真调试会话时间步内而停了下来。

例子

全部折叠

使用函数来显示当前值模型中的状态vdp在模拟调试会话。

打开模型vdp

openExample (“金宝appsimulink_general / VanDerPolOscillatorExample”,金宝appsupportingFile =“vdp”)

开始为模型模拟调试会话vdp使用sldebug函数。MATLAB命令提示符(> >)成为仿真软件的调试器提示(金宝app(sldebug @0): > >)。

sldebugvdp
(sldebug @0): > >

使用查看状态列表的函数模型和当前值。

连续状态的vdp: Idx值(系统:布洛克:元素名称BlockName) 0。0 (0:0:0 CSTATE vdp / x1) 1。0 (0:2:0 CSTATE vdp / x2)

当你已经完成了调试、使用停止功能仿真调试会话结束。

停止

提示

开始仿真调试会话交互,添加一个或多个断点和模型断点列表,检查暂停时间步内被选中。当模拟在断点处暂停,等编程调试命令停止命令,可以使用MATLAB命令窗口。

版本历史

之前介绍过的R2006a