Class Operator:Traverse
- Updated2026-02-04
- 2 minute(s) read
Traverses the object tree of a specified object and performs a function on any object that has a process specified. If the traverse fails, LabVIEW returns FALSE.
Traverse is a way to find object references without having to recursively find them in a VI or block diagram.
Caution Do not attempt to modify code in traverse callbacks. This changes the stack the traverse operation is iterating through and can cause LabVIEW to crash.
Parameters
| Name | Data type | Required | Description |
|---|---|---|---|
| Operator Name | ![]() |
Yes | Name of the operator VI. |
| Context Data | ![]() |
Yes | Context data. |
| Traverse All | ![]() |
No | Determines whether to traverse the entire hierarchy. |
Remarks
The following table lists the characteristics of this method.
| Short Name | Class Operator.Traverse |
| Data type | ![]() |
| Available in Run-Time Engine | Yes |
| Available in Real-Time Operating System | Yes |
| Settable when the VI is running | Yes |
| Loads the front panel into memory | No |
| Need to authenticate before use | No |
| Loads the block diagram into memory | No |
| Remote access allowed | No |


