Owning Palette: Application Control VIs and Functions
Use the Memory Control structures and functions to improve LabVIEW memory performance.
| Palette Object | Description |
|---|---|
| Always Copy | Copies the value of the item you wire to the Input input to a new buffer and returns the item in the new buffer in the Output output. |
| Array Index / Replace Elements | Right-click the border of an In Place Element structure and select the Add Array Index / Replace Elements option from the shortcut menu to place this border node on the In Place Element structure. |
| In Place Element Structure | Controls how the LabVIEW compiler performs certain operations and, in some cases, increases memory and VI efficiency. Use the In Place Element structure when you operate on a data element within an array, cluster, variant, or waveform without requiring the LabVIEW compiler to copy data values and maintain those values in memory. You also can use this structure to operate on any data type that you want to maintain within the same data space in memory. Right-click the border of the structure and select the border node that matches the operation you want to perform. |
| In Place In / Out Element | Right-click the border of an In Place Element structure and select the Add In Place In / Out Element option from the shortcut menu to place this border node on the In Place Element structure. |
| Request Deallocation | Deallocates unused memory after the VI that contains this function runs. |
| Swap Values | Places the value of the y input into the x' output and the value of the x input into the y' output without allocating memory to perform the operation. |
| Unbundle / Bundle Elements | Right-click the border of an In Place Element structure and select the Add Unbundle / Bundle Elements option from the shortcut menu to place this border node on the In Place Element structure. |
| Variant To / From Element | Right-click the border of an In Place Element structure and select the Add Variant To / From Element option from the shortcut menu to place this border node on the In Place Element structure. |
| Waveform Unbundle / Bundle Elements | Right-click the border of an In Place Element structure and select the Add Waveform Unbundle / Bundle Elements option from the shortcut menu to place this border node on the In Place Element structure. |