LabWindows/CVI断点调试详解

LabWindows/CVI断点调试方法

LabWindows/CVI 提供多种设置断点的方式,帮助开发者调试程序:

1. 程序断点:

  • 直接在源代码窗口中,点击目标代码行左侧插入断点图标。例如,在下图代码中,在 for 循环内插入断点,以便在函数调用返回时中断程序。

程序断点示例

2. 手动断点:

  • 在程序运行期间,通过点击工具栏按钮或选择菜单选项设置断点。

3. 出错断点:

  • 当 LabWindows/CVI 库函数返回错误时,程序自动暂停。

4. 条件断点:

  • 当用户自定义的条件为真时,程序暂停执行。

设置程序断点的步骤

  1. 确保程序已停止运行。
  2. 取消 “Run > Break at First Statement” 选项。
  3. 在目标代码行左侧点击鼠标,插入断点图标。

使用断点单步执行程序

设置断点后,您可以使用 “Step Into” 功能单步执行程序,并观察变量的变化和函数的调用过程。例如,当程序执行到 get_and_print_random 函数时,该函数会高亮显示,并逐步执行其中的指令。

通过灵活运用断点调试功能,您可以更有效地定位程序问题,提升开发效率。

pdf 文件大小:4.98MB