在前面板窗口或程序框图窗口中选择编辑»查找和替换,可显示该对话框。

(状态图)在 状态图编辑器 窗口中选择 " 编辑 "查找和替换 ,显示此对话框。

该对话框用于查找和替换内存中的VI、Express VI、对象和VI的文本。依据搜索目标为对象或文本,查找对话框可提供不同的搜索选项。LabVIEW完成搜索后,可显示搜索结果窗口。

注: 仅当在搜索过程中找到多个对象时,才显示搜索结果窗口。如只找到一个对象,LabVIEW将在前面板或程序框图中高亮显示该对象。

(状态图)您还可以在 状态图中搜索特定对象或文本字符串,包括状态图的 保护动作 代码。仅当在搜索过程中找到多个对象时,才显示搜索结果窗口。如LabVIEW只找到一个对象,LabVIEW将Statechart Editor窗口中高亮显示包含对象的状态或转换。

正则表达式的支持由PCRE库软件包提供。关于再次分发PCRE许可证的信息,请查看<National Instruments>\_Legal Information目录中内容。

关于Perl兼容正则表达式的更多信息,请访问PCRE网站www.pcre.org

该对话框包含以下部分:

选项 说明信息
对象

搜索VI、函数或其它程序框图对象。完成选择后,可显示选择对象按钮。

  • 选择对象-

    如选择对话框上方的对象,可显示该选项。单击选择对象按钮,可显示供用户搜索的对象下拉菜单。

文本

搜索词或词组。

  • 键入要搜索的单词--"......"。

    如选择对话框上方的文本,可显示该选项。输入要查找的词或短语。

  • 区分大小写

    如选择对话框上方的文本,可显示该选项。勾选该复选框可查找大小写完全匹配的文本字符串。例如,搜索foo时,不返回FOO或Foo。

  • 匹配整个单词-

    如选择对话框上方的文本,可显示该选项。勾选该复选框后,可搜索整个词。如未勾选该复选框,LabVIEW可在输入要搜索的词中查找文本的所有实例,即使该文本可能是某个单词的一部分。

    就搜索而言,单词是以非字母数字字符(如空格)或行首或行尾为分界的任何字符序列。例如,勾选该复选框后,搜索foo时,不返回footfood
  • 正则表达式-

    如选择对话框上方的文本,可显示该选项。如需在输入要搜索的词中输入正则表达式,可勾选该复选框。正则表达式的规范与匹配模式函数的规范相同。

    使用 正则表达式 选项搜索文本时,LabVIEW 只替换每个字符串中的第一个匹配项。可重复执行查找替换操作,直至LabVIEW替换完所有的搜索结果,或取消勾选正则表达式
  • 更多选项

    如选择对话框上方的文本,可显示该选项。单击更多选项按钮,可设置LabVIEW的文本搜索范围。单击更多选项按钮,可显示文本搜索选项对话框。

应用程序实例

指定从中搜索VI、对象或文本的应用程序实例。打开查找对话框的应用程序实例即为默认的应用程序实例。

搜索范围

指定搜索范围。搜索范围包括当前VI、应用程序实例中的所有VI或部分选定的VI。如选择已选VI,单击选择按钮即可选定要搜索的VI。

  • 搜索范围

    指定搜索范围。搜索范围包括当前VI、应用程序实例中的所有VI或部分选定的VI。如选择已选VI,单击选择按钮即可选定要搜索的VI。

  • 选择-

    单击选择按钮,选选择要搜索的VI。单击选择按钮,显示选择要搜索的VI对话框。

  • 包含-选择要包含在搜索中的 VI。
    • SubVIs-

      搜索在搜索范围中选定的VI的所有子VI。

    • 层次结构窗口

      在VI层次结构窗口中搜索搜索范围内选定的VI。

  • 忽略 vi.lib- 中的 VI

    忽略搜索范围内vi.lib中的VI。