金宝app调试编程接口
您可以使用仿真软件金宝app®调试编程接口运行仿真模型的一种方法。块在仿真软件实现的方金宝app法,称为解算器在特定时间在每个时间步。使用断点,您可以控制当模拟停顿和检查执行结果跟踪行为模型中特定的块,参数,或连接。你可以设置断点具体情况在整个模型,如零交叉,或块方法和信号。
模型编辑金宝app器提供了许多相同的功能的编程接口。
使用金宝app调试功能
当你编程调试模拟,你开始仿真使用sldebug
函数。在你所说的sldebug
MATLAB函数,®命令提示符成为sldebug
命令提示符。而不是> >
,你看(sldebug @0): > >
。控制调试会话,在MATLAB命令窗口中,输入调试命令的sldebug
命令提示符。
易于使用的仿真软件调试编程接口接受缩写调试金宝app功能。例如,调用一步
函数,而不是进入该命令一步
,您可以输入命令年代
。
使用MATLAB功能
你可以输入任何MATLAB表达式sldebug
命令提示符。例如,假设您在断点暂停和模拟日志的时间和输出你的模型吹捧
和你
。你可以输入这个命令的sldebug
命令提示符来创建一个阴谋。
情节(吹捧你)
一些MATLAB函数名称相同或类似名称的函数模型调试编程接口。金宝app把一个变量的内容或调用一个函数的名称,部分或完全匹配的名字的一个仿真软件调试功能,使用金宝appeval
函数。例如,假设工作区中包含的变量年代
。显示变量的内容,而不是调用一步
函数,使用此命令。
eval (“年代”)
理解块和方法id
的一些调试功能和消息使用一个数字块ID或方法ID引用一个特定的块或方法在模型中。块id和方法id是数值软件分配的块和方法在仿真运行时。
软件分配块id生成列表的顺序和执行时在编译阶段模型的模拟。一块ID的形式b (t):
,在那里t
是一个整数标识的任务块执行时,年代
是一个整数标识系统包含块,然后呢b
是一个整数,表示物体的位置,系统执行列表中。例如,块ID(0)0:1
是指第一个块的根系模型。您可以使用slist
函数的模型中的每个nonvirtual块的ID。
设置和管理断点
在模拟调试会话,您可以设置断点,或感兴趣的点,你想暂停仿真分析系统。使用继续
功能,您可以运行一个模拟从一个断点的打击下。
断点是有用的,当你知道你想要调查的问题或行为发生在模型中某一点或发生一定条件时。通过定义一个合适的断点和运行仿真使用继续
没有打扰的功能,您可以运行仿真的仿真点你想调查。
请注意
当模拟停顿断点的MATLAB的s函数,关闭MATLAB,您必须首先仿真调试会话结束。
可用的表总结了函数编程方式设置断点。
仿真显示信息
您可以使用几个函数来显示运行时仿真中仿真调试会话的信息。
表总结了选择模型在模拟显示的信息块,包括输入和输出值。显示的信息当你调用这些函数取决于软件配置。指定级别的信息显示,使用探针
函数。
表总结了其他选项可用来显示运行时信息模型在模拟。
显示的信息模型
表总结了函数可以使用显示的信息模型。