搜索特定类的对象并返回这些对象引用组成的数组。搜索的位置可以是前面板、程序框图,或簇、循环、用户定义控件等对象容器。VI会递归查找对象容器中包含的对象。


icon

输入/输出

  • cgnrn.png 其它引用句柄

    其他引用句柄是指定遍历目标Other时,要搜索的容器对象的引用。引用必须是继承自图形对象、平铺式顺序帧或选项卡的VI服务器类。当遍历目标FPBD时,LabVIEW忽略该输入。

  • cenum.png 遍历目标

    遍历目标表明遍历的容器对象类型。下表包含了该输入的可能值:

    0FP-前面板
    1BD-程序框图
    2Other-前面板或程序框图以外的容器对象。这些包含结构框图和簇。
  • cvirn.png VI引用句柄

    VI引用句柄指定要遍历的VI的引用句柄。当遍历目标FPBD时,LabVIEW使用该输入。如果连线特定容器对象的引用至其他引用句柄,LabVIEW忽略该输入。

  • cstr.png 类名

    类名指定要搜索的对象的VI服务器类名。

  • cerrcodeclst.png 错误输入(无错误)

    错误输入表明该节点运行前发生的错误条件。该输入提供标准错误输入功能。

  • cbool.png 遍历生成代码(F)

    遍历生成代码指定了是否遍历LabVIEW在某些函数执行过程中生成的代码。默认值为FALSE。

  • ivirn.png VI引用句柄(副本)

    VI引用句柄(副本)返回未改变的VI引用句柄

  • i1dgobrn.png 引用

    引用该数组包含VI找到的对象的GObject引用。转换为特定的类函数用于在必要时向下强制转换为各个引用。

  • ii32.png 引用数量

    引用数量引用数组的元素数量。

  • ierrcodeclst.png 错误输出

    错误输出包含错误信息。该输出提供标准错误输出功能。

  • 要使用该VI,需指定程序框图BD和前面板FP遍历目标,以及要查找对象的类名。如要遍历查找一个指定的容器对象,而不是前面板或程序框图,可指定目标为Other,并将指定对象的引用连接至其他引用句柄输入。

    范例

    请参考LabVIEW附带的下列范例文件。

    • labview\examples\Application Control\VI Scripting\Finding and Modifying Objects\Using Traverse.vi