主要内容

的演出

识别和强调代数循环在模拟调试会话

描述

例子

的演出显示在MATLAB中®命令窗口的列表代数循环模型中对当前仿真调试会话。

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

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

  • 通过编程,使用sldebug函数

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

请注意

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

的演出黑色显示在MATLAB命令窗口的信息代数循环包含块黑色。当块黑色是一个代数循环的一部分,该命令还强调了代数循环包含块吗黑色在框图。

例子

的演出aloop显示在MATLAB命令窗口的信息代数循环aloop并强调了代数循环框图。

演出清晰消除代数环突出框图。

例子

全部折叠

使用的演出检查函数代数循环模型中sldemo_hydcyl

打开模型sldemo_hydcyl

openExample (“金宝appsimulink_general / sldemo_hydcylExample”,金宝appsupportingFile =“sldemo_hydcyl.slx”)

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

sldebugsldemo_hydcyl
(sldebug @0): > >

使用一步功能一步第一种方法在第一主要模拟的时间步长。

一步
% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - % sldemo_hydcyl.Outputs.Major (TM = 0)

使用的演出函数显示一个列表的代数循环模型。

的演出
发现1代数循环(s):系统id号码#代数循环,循环的块数量(0)0 # 1,9块(s)在循环

使用代数循环标识符返回的信息的演出函数来获得更多的信息关于代数循环。的的演出函数列表循环中的九块路径和确定哪些块对应于代数变量在循环。

演出(0)0 # 1
- sldemo_hydcyl /阀门/ /汽缸活塞/ / / /弹簧组/控制阀流量/ IC - sldemo_hydcyl /阀门/ /汽缸活塞/ / / /弹簧组/控制阀流量/√- sldemo_hydcyl /阀门/ /汽缸活塞/ / / /弹簧组/控制阀流量/产品- sldemo_hydcyl /阀门/ /汽缸活塞/ / / /弹簧装配/层流压降- sldemo_hydcyl /阀门/ /汽缸活塞/ / / /弹簧装配/ Sum7 - sldemo_hydcyl /泵/ IC sldemo_hydcyl /阀门/ /汽缸活塞/ / / /弹簧组/控制阀流量/ Sum1(代数变量)- sldemo_hydcyl /泵/ Sum1 sldemo_hydcyl /泵/泄漏(代数变量)

的演出功能框图也强调了指定的循环。在这个模型中,循环包括块在两个不同层次的模型层次结构的块控制阀流量戴面具的子系统是可见的。

控制阀流量以红色突出显示子系统有三块。

当你已经完成了分析和调试模型,使用停止功能仿真调试会话结束。

停止

输入参数

全部折叠

块模型,指定这些选项之一:

  • 华东桐柏——当前块

  • b (t):——块ID,t是任务包含的索引块,年代包含块的索引系统,然后呢b是块索引

代数循环,指定为一个代数循环ID。代数循环ID的形式(t)年代# n,在那里t的索引任务包含代数循环,年代是该指数包含代数系统的循环,然后呢n的指数是代数循环系统中。

提示

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

版本历史

之前介绍过的R2006a