使用断点工具在VI、节点或连线上放置一个断点,程序运行到该处时暂停执行。在连线上设置断点后,数据流经该连线且暂停按钮为红色时程序将暂停执行。在程序框图上放置一个断点,使程序框图在所有节点执行后暂停执行。此时程序框图边框变为红色,断点不断闪烁以提示断点所在位置。

VI暂停于某个断点时,程序框图将出现在最上层,同时一个选取框将高亮显示含有断点的节点或连线。光标移动到断点上时,“断点”工具光标的黑色区域变为白色。

设置断点

使用断点工具在VI、节点或连线上放置一个断点,程序运行到该处时暂停执行。

  1. 用断点工具单击需暂停执行的VI、节点或连线。也可右键单击VI、节点或连线,从快捷菜单中选择设置断点
  2. 运行VI。程序执行到一个断点时,VI将暂停执行,同时暂停按钮显示为红色。VI的背景和边框开始闪烁。可进行下列操作:
    • 用单步执行按钮单步执行程序。
    • 查看连线上在VI运行前事先放置的探针的实时值。
    • 如启用了保存连线值选项,则可在VI运行结束后,查看连线上探针的实时值。
    • 改变前面板控件的值。
    • 检查调用列表下拉菜单,查看停止在断点处调用该VI的VI列表。
    • 单击暂停按钮可继续运行到下一个断点处或直到VI运行结束。

启用和禁用断点

如要禁用断点,使VI在LabVIEW到达断点时继续执行,可右键单击断点所在的程序框图对象,从快捷菜单中选择断点»禁用断点。如要启用之前禁用的断点,右键单击程序框图对象,从快捷菜单中选择断点»禁用断点。可单独禁用或启用断点,也可使用调试窗口一次性禁用或启用全部断点。

删除断点

用断点工具单击一个现有断点并将其删除。也可用定位工具右键单击断点,从快捷菜单中选择断点»清除断点将其删除。选择编辑»从层次结构中删除断点可删除VI层次结构中所有的断点。也可使用调试窗口,一次移除VI层次结构中的所有断点。

对于动态调用的VI或被静态VI引用函数引用的VI,必须手动删除断点。

如要查找和管理VI层次结构中的所有断点,选择查看 » 调试窗口。双击列表框中的任何项,则该断点在程序框图中高亮显示。

注: 如不知道密码,则不能查看受密码保护的程序框图上的断点,但是可以启用、禁用和移除断点。运行VI后,VI将恢复对断点进行修改之前的状态。