Bundle
- Updated2025-03-14
- 3 minute(s) read
Bundle
Assembles a cluster from individual elements.
You also can use this function to change the values of individual elements in an existing cluster without having to specify new values for all elements. To do so, wire the cluster you want to change to the middle cluster terminal of this function. When you wire a cluster to this function, the function resizes automatically to display inputs for each element in the cluster. The connector pane displays the default data types for this polymorphic function.

Inputs/Outputs
![]() cluster is the cluster whose value you want to change. If you do not wire this input, the function creates a cluster. If you wire cluster, the Bundle function replaces the elements of cluster with element 0..n-1. If you wire a cluster, the number of input terminals must match the number of elements in the input cluster.
![]() ![]() ![]() output cluster is the resulting cluster.
|
Resize this function to indicate the number of elements in a new cluster. You cannot resize this function when an existing cluster is wired to the cluster input.
When you create a new cluster, you must wire all the inputs. The elements in the output cluster must appear in the same order as the input elements. When you wire an existing cluster to the middle terminal of this function, the inputs are optional. LabVIEW replaces only those cluster elements that you wire.
FPGA Module Details
The following details apply when you use this object in an FPGA VI.
Single-Cycle Timed Loop | Supported. |
Usage | N/A |
Timing | The Cluster & Class functions require no clock cycles to execute because they do not include internal registers. |
Resources | The Cluster & Class functions consume no FPGA resources because they are purely wiring operations. |