Main Content

本页翻译不是最新的。点击此处可查看最新英文版本。

以编程方式调试仿真

在 MATLAB® 命令行窗口中调试和分析仿真,设置断点,步进时间步和模块方法

Simulink® 调试编程接口在 MATLAB 命令行窗口中提供与 Simulink 编辑器中类似的调试选项。此外,您还可以使用编程接口来执行以下操作:

  • 以一次执行一个模块方法的方式步进模型仿真。

  • 在模块方法上设置断点。

  • 设置其他模型断点,如求解器重置断点。

  • 显示有关模型的其他信息,包括非虚拟子系统的列表。

仅在启动调试会话后,仿真调试会话中用于控制数据显示和模型执行的函数才可用。

函数

全部展开

sldebug启动 Simulink 模型的仿真调试会话
bafterInsert breakpoint after specified method in simulation debugging session
breakInsert breakpoint before specified method in simulation debugging session
clear清除仿真调试会话中的断点
continue继续仿真调试会话
ebreakSet or clear breakpoint to pause when solver error occurs in simulation debugging session
emodeSwitch between accelerator and normal mode during simulation debugging session
nanbreakSet or clear breakpoint to pause when Inf or NaN value occurs in simulation debugging session
nextProgress simulation debugging session to start of next method in model execution list
quit结束仿真调试会话
rbreakConfigure simulation debugging session to pause before solver reset
runRun simulation debugging session from current point to end of simulation, ignoring breakpoints
stepAdvance simulation by specified increment
stop停止仿真调试会话
tbreakSet or clear breakpoint that pauses simulation debugging session at specified time
xbreakSet or clear breakpoint to pause when state limits step size in simulation debugging session
zcbreakConfigure simulation debugging session to pause when nonsampled zero-crossing events occur
ashowIdentify and highlight algebraic loops in simulation debugging session
atraceConfigure simulation debugging session to display information each time algebraic loop is solved
bshowHighlight block in model with specified block ID during simulation debugging session
disp当仿真调试会话暂停时,显示有关指定模块的信息
elistDisplay execution order in simulation debugging session
etraceConfigure simulation debugging session to display information when entering and exiting methods
helpDisplay help for Simulink debugging programmatic interface during simulation debugging session
probeDisplay input, output, and state data for specified block in simulation debugging session
slistDisplay sorted list of blocks in model during simulation debugging session
statesDisplay state values during simulation debugging session
statusDisplay options used in current simulation debugging session
stimesDisplay information about sample times in model during simulation debugging session
straceDisplay solver information in simulation debugging session
systemsList nonvirtual subsystems in model or model hierarchy during simulation debugging session
trace每次模块执行时,在仿真调试会话中显示指定模块的信息
undispRemove display point in simulation debugging session
untraceRemove trace point in simulation debugging session
whereDisplay current location within simulation loop during simulation debugging session
zclistList blocks that detect zero crossings in simulation debugging session

主题