设置程序断点怎么设置 程序中设置断点

【最佳答案】百科知识网:1、打开Matlab软件 , 【打开】或新建调试文件 。2、点击代码前的横杠【设置断点】 。3、点击【运行】 。4、光标停到断点处 , 按【F10】单步执行 。5、将鼠标放在要观察的变量上【停留片刻】 , 查看变量值(当矩阵太大时 , 只显示矩阵的维数) 。最后F5程序中设置断点11、打开Matlab软件 , 【打开】或新建调试文件 。
2、点击代码前的横杠【设置断点】 。
3、点击【运行】 。
4、光标停到断点处 , 按【F10】单步执行 。
5、将鼠标放在要观察的变量上【停留片刻】 , 查看变量值(当矩阵太大时 , 只显示矩阵的维数) 。最后F5执行完成 。
设置程序断点怎么设置2(1)用正常数据调试 。程序能否完威系统所要求的各种功能;写入文件的各项记录是否正确(包括首 , 末记录);输出的数据是否正确 , 是否有遗漏;各项检验测试是否正确 。本系统经过这项工作后 , 尚难以确定应用程序运行的正确性 。
(2)用异常数据调试 。例如用空数据文件去进行测试 , 检查程序能否正确运行 。本系统经过这个阶段的测试 , 进一步验证程序的运行是否正常 。
(3)用错误的数据调试 。试验应用程序对错误的处理能力 。包括显示出错信息以及允许修改错误的可能等 。输入数据错误时能否及时查出或发出出错信息 , 并允许修改;操作错误时能否及时查出或发出警告信号 , 并允许修改 。经过运行调试 , 本系统基本具备上述功能 。
2、功能调试
系统的应用软件是按处理功能划分成模块的 , 一个处理功能模块由一个或多个程序段组成 。所以 , 在单个程序段调试成功后 。还需要对其功能模块进行调试 , 即将一个功能模块包含的所有程序段按逻辑次序串联起来调试 。这种测试的目的主要是保证内部控制关系和数据内容正确 。同时测试模块的运转效率 。
3、总调
(1)主控制程序和调度程序调试 。这部分程序的语句不多 。但逻辑控制复杂 。调试时将所有的控制程序与各功能模块相连的接口(界面)用“短路”程序替代原来的功能模块 。所谓“短路”程序 , 就是直接送出预先安排计算结果的联系程序 。调试目的不是处理结果的正确性 , 而是控制来往通路和参数传送的正确性 。发现并解决资源调度中的问题 。
(2)程序的总调 。经过功能模块和控制与调度程序的调试 , 即可开始整个系统程序的总调 。对系统各种可能的使用形态
及其组合在软件中的流通情况进行可行性测试 。这一阶段最容易查出系统中属于相互关系方面的错误和缺陷 。进行系统程序调试时 , 通常采用“系统模型”法来解决如何编造最少量输入数据达到较全面检查软件的目的 。采用这种方法所输入的数据是经过精心选择的 。数据量较少 , 不仅可以使工作量大为减少 , 而且也更容易发现错误和确定错误的范围 。但系统中的数据库或文件是真实的 , 调试中要严格核对计算机和人工两种处理的结果 , 通常是先校对最终结果 , 发现错误再返回到相应中间结果部分校对 , 直到基本上确定错误范围 。总调测试通过以后 , 还需要进行实况测试 。实况测试以过去原系统手工操作方式得出正确的数据作为新系统的输入 , 由计算机处理后 , 将所得到的结果与手工作业结果相核对 。这一阶段 , 除严格校对结果外 , 主要考察系统的运转合理性与效率 , 包括可靠性(作业处理的成功率是否高) 。
二、调试的一般方法
1、使用断点
断点是在程序逻辑中作的标记 , 设置断点可使程序在需要的地方自动停止执行 。使用断点要做以下的准备工作:设置并清除断点、从断点进入中断模式 。
2、使用stop语句
PB执行到stop语句会自动暂停程序并切换到中断模式 , 插入stop语句就相当于设置断点 。但是 , 程序中设置的断点在程序加载时会自动清除 , 而stop语句却一直存在 。因此 , 调试完成后要手工清除所有的stop语句 。
3、控制程序的运行
调试的最重要部分就是控制程序的运行 。如果程序只运行一条语句 , 那么要确定哪一部分有问题就相当容易了 。为此 。我设计了如下响应步骤:逐个语句执行、整个过程执行从过程中出来、绕过部分代码、设置下一条执行的语句 。