Functions Palette/Programming/Cluster, Class, and Variant: Difference between revisions
Appearance
Started page |
mNo edit summary |
||
| (10 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
{{LabVIEW Palette Object Information|palette=Functions Palette/Programming{{!}}Programming palette|type=palette|icon=Functions Palette - Programming Palette - Cluster, Class and Variant.png}} | |||
Use the '''Cluster, Class & Variant''' VIs and functions to create and manipulate clusters and LabVIEW classes, convert LabVIEW data to a format you can manipulate independent of data type, add attributes to the data, and convert variant data to LabVIEW data. | |||
{{TOCright}} | |||
{{LabVIEW Palette | {{LabVIEW Palette | ||
|image = Cluster, Class, and Variant Palette.png | |image = Cluster, Class, and Variant Palette.png | ||
|title = Cluster, Class, and Variant palette | |title = Cluster, Class, and Variant palette | ||
|parent = Functions Palette/Programming | |||
|1 = Unbundle By Name function{{!}}Unbundle By Name | |1 = Unbundle By Name function{{!}}Unbundle By Name | ||
|2 = Bundle By Name function{{!}}Bundle By Name | |2 = Bundle By Name function{{!}}Bundle By Name | ||
|3 = Unbundle function{{!}}Unbundle | |3 = Unbundle function{{!}}Unbundle | ||
|4 = Bundle function{{!}}Bundle | |4 = Bundle function{{!}}Bundle | ||
| | |11 = Cluster Constant{{!}}Cluster Constant | ||
| | |12 = Build Cluster Array function{{!}}Build Cluster Array | ||
| | |13 = Index & Bundle Cluster Array function{{!}}Index & Bundle Cluster Array | ||
| | |14 = Cluster To Array function{{!}}Cluster To Array | ||
| | |15 = Array To Cluster function{{!}}Array To Cluster | ||
| | |21 = Call Parent Method function{{!}}Call Parent Method | ||
| | |22 = To More Specific Class function{{!}}To More Specific Class | ||
| | |23 = To More Generic Class function{{!}}To More Generic Class | ||
| | |24 = Preserve Run-Time Class function{{!}}Preserve Run-Time Class | ||
| | |31 = LV Object Constant{{!}}LV Object Constant | ||
| | |32 = Get LV Class Default Value function{{!}}Get LV Class Default Value | ||
| | |33 = Get LV Class Path function{{!}}Get LV Class Path | ||
| | |34 = Get LV Class Default Value By Name function{{!}}Get LV Class Default Value By Name | ||
| | |35 = Get LV Class Name function{{!}}Get LV Class Name | ||
| | |45 = Functions Palette/Programming/Cluster, Class, and Variant/Variant{{!}}Variant | ||
}} | }} | ||
== Subpalettes == | |||
{| class="wikitable sortable" | |||
! Icon | |||
! Name | |||
|- | |||
! style="text-align: center;" | [[File:Cluster, Class, & Variant Palette - Variant.png|Variant|link=Functions Palette/Programming/Cluster, Class, and Variant/Variant]] | |||
| [[Functions Palette/Programming/Cluster, Class, and Variant/Variant|Variant]] | |||
|} | |||
== Functions == | == Functions == | ||
| Line 43: | Line 55: | ||
! style="text-align: center;" | [[File:Cluster, Class, & Variant Palette - Bundle.png|frameless|border|Bundle|Bundle function]] | ! style="text-align: center;" | [[File:Cluster, Class, & Variant Palette - Bundle.png|frameless|border|Bundle|Bundle function]] | ||
| [[Bundle function|Bundle]] | | [[Bundle function|Bundle]] | ||
|- | |- | ||
! style="text-align: center;" | [[File:Cluster, Class, & Variant Palette - Build Cluster Array.png|frameless|border|Build Cluster Array|Build Cluster Array function]] | ! style="text-align: center;" | [[File:Cluster, Class, & Variant Palette - Build Cluster Array.png|frameless|border|Build Cluster Array|Build Cluster Array function]] | ||
| Line 70: | Line 79: | ||
! style="text-align: center;" | [[File:Cluster, Class, & Variant Palette - Preserve Run-Time Class.png|frameless|border|Preserve Run-Time Class|Preserve Run-Time Class function]] | ! style="text-align: center;" | [[File:Cluster, Class, & Variant Palette - Preserve Run-Time Class.png|frameless|border|Preserve Run-Time Class|Preserve Run-Time Class function]] | ||
| [[Preserve Run-Time Class function|Preserve Run-Time Class]] | | [[Preserve Run-Time Class function|Preserve Run-Time Class]] | ||
|- | |- | ||
! style="text-align: center;" | [[File:Cluster, Class, & Variant Palette - Get LV Class Default Value.png|frameless|border|Get LV Class Default Value|Get LV Class Default Value function]] | ! style="text-align: center;" | [[File:Cluster, Class, & Variant Palette - Get LV Class Default Value.png|frameless|border|Get LV Class Default Value|Get LV Class Default Value function]] | ||
| Line 85: | Line 91: | ||
! style="text-align: center;" | [[File:Cluster, Class, & Variant Palette - Get LV Class Name.png|frameless|border|Get LV Class Name|Get LV Class Name function]] | ! style="text-align: center;" | [[File:Cluster, Class, & Variant Palette - Get LV Class Name.png|frameless|border|Get LV Class Name|Get LV Class Name function]] | ||
| [[Get LV Class Name function|Get LV Class Name]] | | [[Get LV Class Name function|Get LV Class Name]] | ||
|} | |||
== Constants == | |||
{| class="wikitable sortable" | |||
! Icon | |||
! Name | |||
|- | |||
! style="text-align: center;" | [[File:Cluster, Class, & Variant Palette - Cluster Constant.png|frameless|border|Cluster Constant|link=Cluster Constant]] | |||
| [[Cluster Constant|Cluster Constant]] | |||
|- | |- | ||
! style="text-align: center;" | [[File:Cluster, Class, & Variant Palette - | ! style="text-align: center;" | [[File:Cluster, Class, & Variant Palette - LV Object Constant.png|frameless|border|LV Object Constant|link=LV Object Constant]] | ||
| [[ | | [[LV Object Constant|LV Object Constant]] | ||
|} | |} | ||
Latest revision as of 17:54, 2 July 2020
| Object information | |
|---|---|
| Owning palette(s) | Programming palette |
| Type | Palette |
| Requires | Basic Development Environment |
| Icon | |
Use the Cluster, Class & Variant VIs and functions to create and manipulate clusters and LabVIEW classes, convert LabVIEW data to a format you can manipulate independent of data type, add attributes to the data, and convert variant data to LabVIEW data.

Subpalettes
| Icon | Name |
|---|---|
| Variant |
Functions
Constants
| Icon | Name |
|---|---|
| Cluster Constant | |
| LV Object Constant |
History
| |
History information is needed. What changes have occurred over previous versions? |
| Version | Change(s) |
|---|---|
| More info to come. |