如需更好地控制LabVIEW中流经连线的数据,可创建一个探针。新建探针的数据类型与右键单击的连线的数据类型相匹配。创建自定义探针前,请参考说明与建议

按照下列步骤,创建一个自定义探针。

注: 如为LabVIEW接口创建一个自定义探针,根据探针用于LabVIEW类或接口的成员VI或非成员VI的情况,创建步骤会有所不同。步骤中的不同之处将在适当之处说明。类成员VI的自定义探针为成员探针,可以直接访问类的私有数据。成员探针可显示私有类数据的各个方面。非成员自定义探针可能只可以显示通过类公共界面访问的信息。
  1. 右键单击连线,从快捷菜单中选择自定义探针»新建,打开自定义探针对话框。
  2. 选择是否创建一个新探针或基于现有探针创建一个探针。
    • 选择从现有探针中创建新探针,基于现有探针创建一个探针。现有探针可以是LabVIEW提供的探针或其他使用创建新探针对话框创建的探针。
      1. 单击下一步按钮,从现有探针中选择一个探针,基于该探针创建新探针。LabVIEW将显示labview\vi.lib\_probes目录下的所有内置探针,以及所有可用的自定义探针。
      2. 单击下一步按钮。
      3. 输入文件名、窗口标题和快捷菜单名称,以及保存探针的目录。如未指定目录,LabVIEW将自定义探针存储在默认数据目录Probes子目录下。如要将某个自定义探针作为特定数据类型的默认探针,则将该探针保存在labview\user.lib\_probes\default目录下。不要将探针作为已有文件保存在labview\vi.lib\_probes目录下,因为LabVIEW卸载或重装时会覆盖该目录下的文件。
      4. 单击保存按钮。LabVIEW打开与选中探针匹配的探针。
    注: 以上步骤用于为LabVIEW类或接口创建一个非成员探针。如为LabVIEW类或接口创建一个成员探针,可将该自定义探针保存在类或接口的其他成员VI所在的子目录,以确保成员VI及其探针在发布时始终位于同一位置。
    • 选择创建新探针,创建一个全新的探针。
      1. 单击下一步按钮。
      2. 输入文件名、窗口标题和快捷菜单名称,以及保存探针的目录。
      3. 单击保存按钮。LabVIEW打开一个探针,其中包含右键单击的数据类型的控件和一个布尔显示控件,作为条件断点。探针还包含转换为探针字符串函数和一个字符串显示控件,用来配置LabVIEW在调试窗口列的显示方式。不要删除输入控件或显示控件或改动连线板,否则会破坏探针。
      4. (可选)将任何数据类型连接至“转换为探针字符串”函数的数据值输入端,查看数据是否在调试窗口的列以字符串形式显示。该函数分解数据,然后将数据转换为值字符串显示控件可在列可显示的字符串。“转换为探针字符串”函数也压缩和截取数据,以使数据适合可用的空间。可使用该函数从复杂数据类型中提取相关信息。
        注: LabVIEW自动将控件与“转换为探针字符串”函数连线。可移除“转换为探针字符串”函数,并指定LabVIEW在列显示的字符串。
      5. (可选)按下图所示,将字符串连接至值字符串显示控件,指定LabVIEW在调试窗口的列中显示的字符串。

        上图显示了一个自定义探针,探针所在的连线包含数值数据。可使用条件结构,要求LabVIEW显示大于5的数或小于5的数。默认状态下,显示流经连线的所有数据。
      6. 自定义探针完成后,保存并关闭探针。如需编辑自定义的探针,必须先从保存探针的目录打开探针。
注: 如创建的是LabVIEW类或接口数据类型的探针,则默认状态下新建探针对话框并不将新探针作为LabVIEW类或接口的成员。如希望探针为类或接口的成员,应将成员探针添加至类或接口

要使用创建的探针,再次右键单击连线,从快捷菜单中选择探针。该新建的探针即成为该数据类型的默认探针。右键单击连线,从快捷菜单中选择探针,LabVIEW就会加载该探针。要改变某个数据类型的默认探针,右键单击该数据类型的连线,从快捷菜单中选择自定义探针,在快捷菜单中选择一个内置探针、自定义探针或通用探针。

注: 如创建了一个LabVIEW类或接口的探针,再将LabVIEW类或接口移到另一台计算机上或在当前计算机上重新安装LabVIEW,则该类或接口的用户可使用的默认探针为通用探针。用户在本机上使用之前,自定义探针不是任何数据类型的默认探针。但是,如创建一个成员探针,可使用类/接口属性对话框,将自定义探针设置为类或接口的初始默认探针。这样,将类或接口发布到新计算机上时,类或接口用户可以使用的默认探针为自定义探针,而不是通用探针。

要编辑一个现有探针,打开探针VI或使用创建新探针对话框基于现有探针创建一个新探针。