第11 章 Simulink 调试器 本章向读者介绍如何利用Simulink 调试器定位和查找模型中的错误,调试器是查找模型仿真中错误的重要工具,本章的主要内容包括: 调试器概述 介绍Simulink 调试器的类型,如何启动不同模式的调试器 调试器控制 如何在不同的调试器模式下控制仿真的执行 设置断点 如何利用调试器设置断点,包括无条件断点和有条件断点 显示仿真信息 如何显示当前的仿真信息 显示模型信息 如何显示被调试模型的信息 256 第11 章 Simulink 调试器 11
1 调试器概述 Simulink 调试器是用来定位和查看Simulink 模型中错误的工具,它允许用户利用仿真方法来仿真模型,并在每个方法结束后暂停仿真,并查看该方法执行后的仿真结果,通过单步运行模型仿真和交互显示模块的状态、输入和输出,用户可以用调试器查找出模型中存在的问题
注意:方法就是Simulink 在仿真过程中的每个时间步上用来求解模型的函数,模块由多个方法组成,模块方块图的执行是一个多步操作,它需要在仿真过程中执行方块图中所有模块的不同模块方法
Simulink 调试器既有图形用户接口,也有命令行用户接口,图形用户接口允许用户访问调试器中最常用的特性,命令行接口可以访问调试器的所有功能
1 启动调试器 Simulink 调试器有两种模式:图形模式(GUI)和命令行模式
若要在GUI 模式下启动调试器,首先打开希望调试的模型,并从模型窗口中的Tools 菜单上选择 Simu link debu gger命令,打开调试器窗口,如图 11-1 所示
图 11-1 若要从 MATLAB 命令行中启动调试器,可以利用sldebug 命令或带有 debug 选项的sim命令在调试器的控制下启动模型
例如,下面的两个命令均可以将文件名为 vdp 的模型装载到内存