使用探针工具,在VI运行时检查连线上实时传递的值。如程序框图较复杂且包含一系列每步执行都可能返回错误值的操作,可使用探针工具。利用探针工具并结合高亮显示执行过程单步执行断点,可确认数据是否有误并找出错误数据。如有可用数据,高亮显示执行过程、单步调试或在断点处暂停时,探针都会立即更新和显示数据。当执行过程由于单步执行或断点而在某一节点处暂停,可用探针探测刚才执行的连线,查看流经该连线的数值。

可创建自定义探针、使用内置探针,或使用显示控件查看探针采集到的数据

按照下列步骤,使用探针工具。

  1. (可选)如要探针显示VI最后一次执行时显示流经连线的数值,在程序框图上使用保存连线值选项。
  2. 右键单击连线,从快捷菜单中选择探针自定义探针。如没有选择内置探针或没有创建自定义探针,LabVIEW将在labview\vi.lib\_probes\defaultlabview\user.lib\_probes\default目录下寻找与右键单击的连线的数据类型相匹配的探针。选中一个自定义或默认探针后,该探针将成为这个数据类型的默认探针。此时将出现调试窗口。LabVIEW在调试窗口中自动列出探针并为这些探针编号,窗口显示的值与探针符号所在连线的实时值相同。也可使用探针工具单击连线或选择查看»调试窗口,打开调试窗口。
  3. (可选)可在其他连线或对象上放置更多探针,查看其数据变化。如有需要,可移动调试窗口。
  4. 运行VI。调试窗口右边的子面板上显示流经连线的数据。选择要在子面板中查看的数据的相关探针。在调试窗口右键单击探针,从快捷菜单中选择打开窗口,可在一个独立的探针窗口中打开探针。也可选择探针并单击调试窗口工具栏上的打开独立探针窗口按钮。
  5. (可选)如要定位显示探针值的子面板或窗口,右键单击探针相关的连线,然后从快捷菜单中选择查找探针。字面板或探针窗口在红色外框中高亮显示。
  6. 将子面板或探针窗口出现的值与期望值进行比较。
  7. 如要关闭探针,在调试窗口右键单击探针或探针所属的VI,然后从快捷菜单中选择删除。也可在调试窗口选择探针并单击调试窗口工具栏上的删除所选探针按钮。可选中多个探针或选择探针所属的VI,删除该VI中的所有探针。关闭调试窗口或程序框图时,将自动关闭所有探针。

不能使用调试窗口更改数据。除了用作断点的自定义探针,探针不影响VI的运行。

注: 如需向用户提供如何使用自定义探针的帮助信息,不要在探针上放置帮助按钮,因为LabVIEW只在数据流经连线时使用探针。可在探针所在的前面板添加文本,或为每个前面板控件添加说明和提示信息,以提供帮助信息。如需提供整个探针的帮助信息,可将控件放置在选项卡控件或簇中,并为选项卡控件或簇添加说明信息。

右键单击调试窗口的探针显示子面板或探针窗口的数据时,快捷菜单中将出现下列三个选项:

  • 重新初始化为默认值 - 将探针窗口的值重新设置为默认值。
  • 复制数据 - 复制数据,将数据粘贴至相同VI或其他VI的控件。右键单击调试窗口列出的探针时,快捷菜单中也会出现该选项。
  • 查找连线 - 找到相关连线。LabVIEW将把相关连线所在的程序框图放在最前面,并高亮显示相关连线。右键单击调试窗口列出的探针时,快捷菜单中也会出现该选项。