Functions Palette/Programming/Cluster, Class, and Variant: Difference between revisions
Appearance
m Remove from ancestor categories |
Started page |
||
| Line 1: | Line 1: | ||
{{ | {{LabVIEW Palette | ||
|image = Cluster, Class, and Variant Palette.png | |||
|title = Cluster, Class, and Variant palette | |||
|1 = Unbundle By Name function{{!}}Unbundle By Name | |||
|2 = Bundle By Name function{{!}}Bundle By Name | |||
|3 = Unbundle function{{!}}Unbundle | |||
|4 = Bundle function{{!}}Bundle | |||
|5 = Cluster Constant function{{!}}Cluster Constant | |||
|11 = Build Cluster Array function{{!}}Build Cluster Array | |||
|12 = Index & Bundle Cluster Array function{{!}}Index & Bundle Cluster Array | |||
|13 = Cluster To Array function{{!}}Cluster To Array | |||
|14 = Array To Cluster function{{!}}Array To Cluster | |||
|15 = Call Parent Method function{{!}}Call Parent Method | |||
|21 = To More Specific Class function{{!}}To More Specific Class | |||
|22 = To More Generic Class function{{!}}To More Generic Class | |||
|23 = Preserve Run-Time Class function{{!}}Preserve Run-Time Class | |||
|24 = LV Object Constant function{{!}}LV Object Constant | |||
|25 = Get LV Class Default Value function{{!}}Get LV Class Default Value | |||
|31 = Get LV Class Path function{{!}}Get LV Class Path | |||
|32 = Get LV Class Default Value By Name function{{!}}Get LV Class Default Value By Name | |||
|33 = Get LV Class Name function{{!}}Get LV Class Name | |||
|34 = Variant function{{!}}Variant | |||
}} | |||
{{LabVIEW Palette Object Information|palette=Functions Palette/Programming{{!}}Programming palette|type=palette}} | |||
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. | |||
== Functions == | |||
{| class="wikitable sortable" | |||
! Icon | |||
! Name | |||
|- | |||
! style="text-align: center;" | [[File:Cluster, Class, & Variant Palette - Unbundle By Name.png|frameless|border|Unbundle By Name|Unbundle By Name function]] | |||
| [[Unbundle By Name function|Unbundle By Name]] | |||
|- | |||
! style="text-align: center;" | [[File:Cluster, Class, & Variant Palette - Bundle By Name.png|frameless|border|Bundle By Name|Bundle By Name function]] | |||
| [[Bundle By Name function|Bundle By Name]] | |||
|- | |||
! style="text-align: center;" | [[File:Cluster, Class, & Variant Palette - Unbundle.png|frameless|border|Unbundle|Unbundle function]] | |||
| [[Unbundle function|Unbundle]] | |||
|- | |||
! style="text-align: center;" | [[File:Cluster, Class, & Variant Palette - Bundle.png|frameless|border|Bundle|Bundle function]] | |||
| [[Bundle function|Bundle]] | |||
|- | |||
! style="text-align: center;" | [[File:Cluster, Class, & Variant Palette - Cluster Constant.png|frameless|border|Cluster Constant|Cluster Constant function]] | |||
| [[Cluster Constant function|Cluster Constant]] | |||
|- | |||
! style="text-align: center;" | [[File:Cluster, Class, & Variant Palette - Build Cluster Array.png|frameless|border|Build Cluster Array|Build Cluster Array function]] | |||
| [[Build Cluster Array function|Build Cluster Array]] | |||
|- | |||
! style="text-align: center;" | [[File:Cluster, Class, & Variant Palette - Index & Bundle Cluster Array.png|frameless|border|Index & Bundle Cluster Array|Index & Bundle Cluster Array function]] | |||
| [[Index & Bundle Cluster Array function|Index & Bundle Cluster Array]] | |||
|- | |||
! style="text-align: center;" | [[File:Cluster, Class, & Variant Palette - Cluster To Array.png|frameless|border|Cluster To Array|Cluster To Array function]] | |||
| [[Cluster To Array function|Cluster To Array]] | |||
|- | |||
! style="text-align: center;" | [[File:Cluster, Class, & Variant Palette - Array To Cluster.png|frameless|border|Array To Cluster|Array To Cluster function]] | |||
| [[Array To Cluster function|Array To Cluster]] | |||
|- | |||
! style="text-align: center;" | [[File:Cluster, Class, & Variant Palette - Call Parent Method.png|frameless|border|Call Parent Method|Call Parent Method function]] | |||
| [[Call Parent Method function|Call Parent Method]] | |||
|- | |||
! style="text-align: center;" | [[File:Cluster, Class, & Variant Palette - To More Specific Class.png|frameless|border|To More Specific Class|To More Specific Class function]] | |||
| [[To More Specific Class function|To More Specific Class]] | |||
|- | |||
! style="text-align: center;" | [[File:Cluster, Class, & Variant Palette - To More Generic Class.png|frameless|border|To More Generic Class|To More Generic Class function]] | |||
| [[To More Generic Class function|To More Generic Class]] | |||
|- | |||
! 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]] | |||
|- | |||
! style="text-align: center;" | [[File:Cluster, Class, & Variant Palette - LV Object Constant.png|frameless|border|LV Object Constant|LV Object Constant function]] | |||
| [[LV Object Constant function|LV Object Constant]] | |||
|- | |||
! 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]] | |||
| [[Get LV Class Default Value function|Get LV Class Default Value]] | |||
|- | |||
! style="text-align: center;" | [[File:Cluster, Class, & Variant Palette - Get LV Class Path.png|frameless|border|Get LV Class Path|Get LV Class Path function]] | |||
| [[Get LV Class Path function|Get LV Class Path]] | |||
|- | |||
! style="text-align: center;" | [[File:Cluster, Class, & Variant Palette - Get LV Class Default Value By Name.png|frameless|border|Get LV Class Default Value By Name|Get LV Class Default Value By Name function]] | |||
| [[Get LV Class Default Value By Name function|Get LV Class Default Value By Name]] | |||
|- | |||
! 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]] | |||
|- | |||
! style="text-align: center;" | [[File:Cluster, Class, & Variant Palette - Variant.png|frameless|border|Variant|Variant function]] | |||
| [[Variant function|Variant]] | |||
|} | |||
== History == | |||
{{ambox|text=History information is needed. What changes have occurred over previous versions?}} | |||
{| class="wikitable" | |||
! Version | |||
! Change(s) | |||
|- | |||
|[[File:LV2018.png|frameless|border|64x64px|LabVIEW 2018|link=LabVIEW 2018]] | |||
|More info to come. | |||
|} | |||
[[Category:Cluster, Class and Variant Palette]] | [[Category:Cluster, Class and Variant Palette]] | ||
Revision as of 20:41, 18 June 2020

| Object information | |
|---|---|
| Owning palette(s) | Programming palette |
| Type | Palette |
| Requires | Basic Development Environment |
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.
Functions
History
| |
History information is needed. What changes have occurred over previous versions? |
| Version | Change(s) |
|---|---|
| More info to come. |