主要内容

slist

显示排序的列表块模型在模拟调试会话

语法

描述

例子

slist显示在MATLAB中®命令窗口的排序列表块在根系和根中的每个nonvirtual子系统或引用的模型系统。根系统,每个nonvirtual子系统,每个引用的模型中,返回的信息包括:

  • 一个标题行表明系统的名称,系统中的nonvirtual块的数量,和块的数量在系统端口直接引线

  • 系统中的每个块的条目的顺序块出现在排序列表

每个块条目包括:

  • 块ID的形式b (t):,在那里t任务指标,年代是系统指数,b是一块索引。

  • 输入端口的数量和指标。

  • 的数量和指标输出端口。

slist函数模型中只显示nonvirtual块。虚拟块没有出现在排序列表。

当一个块是一个代数循环的一部分,排序列表信息还包括代数循环标识符。代数循环标识符的形式发冷的= s # n,在那里年代的索引子系统包含代数循环和n的指数是代数循环系统中。在模拟调试会话,您可以使用的演出在一个代数循环功能,突出了块。

软件使用排序列表创建块根系方法执行列表,每个nonvirtual子系统,每个引用的模型。通常,在相同的顺序调用块方法,他们出现在排序列表。在某些情况下,执行顺序是不同的顺序排序列表。例如,在模型组块执行以同样的速度到单独的任务,块执行顺序可以不同于块的顺序排序列表。

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

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

  • 通过编程,使用sldebug函数

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

请注意

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

例子

全部折叠

使用slist函数来显示模型的排序列表vdp在模拟调试会话。

打开模型vdp

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

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

sldebugvdp
(sldebug @0): > >

使用slist功能视图模型的排序列表。

slist
——分类列表的vdp [13 nonvirtual块(s), directFeed = 0)的任务总数= 2 -排序的任务列表索引[0],12 nonvirtual块(s)(0) 0:1的vdp / x1(集成商)输入端口:[0]输出端口:[0](0)0:2 vdp /着干活的(外港)输入端口:[0]输出端口:[](0)0:3的vdp / x2(集成商)输入端口:[0]输出端口:[0](0)0:4‘vdp / Out2’(外港)输入端口:[0]输出端口:[](0)0:5 vdp /范围的输入端口(范围):[0 1]输出端口:[](0)0:6‘vdp / TAQOutportLogging_InsertedFor_x1_at_outport_0’(ToAsyncQueueBlock)输入端口:[0]输出端口:[](0)0:7‘vdp / TAQOutportLogging_InsertedFor_x2_at_outport_0’(ToAsyncQueueBlock)输入端口:[0]输出端口:[](0)0:8 vdp /平方的(数学)输入端口:[0]输出端口:[0](0)0:9‘vdp / Sum1’(总和)输入端口:[0 1]输出端口:[0](0)0:10的vdp /产品(产品)输入港口:[0 1]输出端口:[0](0)0:11 vdp /μ/滑块获得的(获得)输入端口:[0]输出端口:[0](0)0:12的vdp /笔(金额)输入端口:[0 1]输出端口:[0]-排序的任务列表索引[1],1 nonvirtual块(s)(1) 0:1的vdp /常数(常数)输入端口:[]输出端口:[0]- - - - - -任务指标传奇——任务指标[0]:续鱼翅任务指标[1]:常数- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

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

停止

提示

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

版本历史

之前介绍过的R2006a