Functions Palette/Programming: Difference between revisions
Appearance
m Remove from ancestor categories |
m Change VI Analyzer palette to VI Analyzer (Palette) |
||
(8 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{LabVIEW Palette Object Information | {{LabVIEW Palette Object Information | ||
|palette = Functions Palette | |palette = Functions Palette | ||
|type = palette | |type = palette | ||
|icon = Functions Palette - Programming.png | |||
}} | }} | ||
The '''Programming''' palette contains subpalettes for the basic programming elements in LabVIEW. | The '''Programming''' palette contains subpalettes for the basic programming elements in LabVIEW. | ||
Its subpalettes can be categorized into: | Its subpalettes can be categorized into: | ||
Line 37: | Line 15: | ||
|- | |- | ||
! Data types | ! Data types | ||
| [[Functions Palette/Programming/Array|Array]], [[Functions Palette/Programming/Cluster, Class and Variant|Cluster, Class, and Variant]], [[Functions Palette/Programming/Numeric|Numeric]], [[Functions Palette/Programming/Boolean|Boolean]] and [[Functions Palette/Programming/String|String]] | | [[Functions Palette/Programming/Array|Array]], [[Functions Palette/Programming/Cluster, Class, and Variant|Cluster, Class, and Variant]], [[Functions Palette/Programming/Numeric|Numeric]], [[Functions Palette/Programming/Boolean|Boolean]] and [[Functions Palette/Programming/String|String]] | ||
|- | |- | ||
! Operations | ! Operations | ||
Line 49: | Line 27: | ||
|- | |- | ||
! Utilities | ! Utilities | ||
| [[ | | [[VI Analyzer (Palette)|VI Analyzer]], [[Functions Palette/Programming/Desktop Execution Trace Toolkit|Desktop Execution Trace Toolkit]] and [[Functions Palette/Programming/Unit Test Framework|Unit Test Framework]] | ||
|} | |} | ||
{{LabVIEW Palette | |||
|image = Functions Palette - Programming Palette.png | |||
|title = Programming palette | |||
|parent = Functions Palette | |||
|1 = Functions Palette/Programming/Structures{{!}}Structures | |||
|2 = Functions Palette/Programming/Array{{!}}Array | |||
|3 = Functions Palette/Programming/Cluster, Class, and Variant{{!}}Cluster, Class, and Variant | |||
|11 = Functions Palette/Programming/Numeric{{!}}Numeric | |||
|12 = Functions Palette/Programming/Boolean{{!}}Boolean | |||
|13 = Functions Palette/Programming/String{{!}}String | |||
|21 = Functions Palette/Programming/Comparison{{!}}Comparison | |||
|22 = Functions Palette/Programming/Waveform{{!}}Waveform | |||
|23 = Functions Palette/Programming/Collection{{!}}Collection | |||
|31 = Functions Palette/Programming/File I/O{{!}}File I/O | |||
|32 = Functions Palette/Programming/Timing{{!}}Timing | |||
|33 = Functions Palette/Programming/Dialog & User Interface{{!}}Dialog & User Interface | |||
|41 = Functions Palette/Programming/Synchronization{{!}}Synchronization | |||
|42 = Functions Palette/Programming/Graphics & Sound{{!}}Graphics & Sound | |||
|43 = Functions Palette/Programming/Application Control{{!}}Application Control | |||
|51 = Functions Palette/Programming/Report Generation{{!}}Report Generation | |||
|52 = VI Analyzer (Palette){{!}}VI Analyzer | |||
|53 = Functions Palette/Programming/Desktop Execution Trace Toolkit{{!}}Desktop Execution Trace Toolkit | |||
|61 = Functions Palette/Programming/Unit Test Framework{{!}}Unit Test Framework | |||
}} | |||
== Subpalettes == | == Subpalettes == | ||
{| class="wikitable sortable" | |||
{| class="wikitable" | ! Icon | ||
| [[File:Functions Palette - Programming Palette - Structures.png|frameless|border|Structures|link=Functions Palette/Programming/Structures]] | ! Name | ||
|- | |||
! style="text-align: center;" | [[File:Functions Palette - Programming Palette - Structures.png|frameless|border|Structures|link=Functions Palette/Programming/Structures]] | |||
| [[Functions Palette/Programming/Structures|Structures]] | | [[Functions Palette/Programming/Structures|Structures]] | ||
|- | |- | ||
| [[File:Functions Palette - Programming Palette - Array.png|frameless|border|Array|link=Functions Palette/Programming/Array]] | ! style="text-align: center;" | [[File:Functions Palette - Programming Palette - Array.png|frameless|border|Array|link=Functions Palette/Programming/Array]] | ||
| [[Functions Palette/Programming/Array|Array]] | | [[Functions Palette/Programming/Array|Array]] | ||
|- | |- | ||
| [[File:Functions Palette - Programming Palette - Cluster, Class and Variant.png|frameless|border|Cluster, Class, & Variant|link=Functions Palette/Programming/Cluster, Class, and Variant]] | ! style="text-align: center;" | [[File:Functions Palette - Programming Palette - Cluster, Class and Variant.png|frameless|border|Cluster, Class, & Variant|link=Functions Palette/Programming/Cluster, Class, and Variant]] | ||
| [[Functions Palette/Programming/Cluster, Class, and Variant|Cluster, Class, and Variant]] | | [[Functions Palette/Programming/Cluster, Class, and Variant|Cluster, Class, and Variant]] | ||
|- | |- | ||
| [[File:Functions Palette - Programming Palette - Numeric.png|frameless|border|Numeric|link=Functions Palette/Programming/Numeric]] | ! style="text-align: center;" | [[File:Functions Palette - Programming Palette - Numeric.png|frameless|border|Numeric|link=Functions Palette/Programming/Numeric]] | ||
| [[Functions Palette/Programming/Numeric|Numeric]] | | [[Functions Palette/Programming/Numeric|Numeric]] | ||
|- | |- | ||
| [[File:Functions Palette - Programming Palette - Boolean.png|frameless|border|Boolean|link=Functions Palette/Programming/Boolean]] | ! style="text-align: center;" | [[File:Functions Palette - Programming Palette - Boolean.png|frameless|border|Boolean|link=Functions Palette/Programming/Boolean]] | ||
| [[Functions Palette/Programming/Boolean|Boolean]] | | [[Functions Palette/Programming/Boolean|Boolean]] | ||
|- | |- | ||
| [[File:Functions Palette - Programming Palette - String.png|frameless|border|String|link=Functions Palette/Programming/String]] | ! style="text-align: center;" | [[File:Functions Palette - Programming Palette - String.png|frameless|border|String|link=Functions Palette/Programming/String]] | ||
| [[Functions Palette/Programming/String|String]] | | [[Functions Palette/Programming/String|String]] | ||
|- | |- | ||
| [[File:Functions Palette - Programming Palette - Comparison.png|frameless|border|Comparison|link=Functions Palette/Programming/Comparison]] | ! style="text-align: center;" | [[File:Functions Palette - Programming Palette - Comparison.png|frameless|border|Comparison|link=Functions Palette/Programming/Comparison]] | ||
| [[Functions Palette/Programming/Comparison|Comparison]] | | [[Functions Palette/Programming/Comparison|Comparison]] | ||
|- | |- | ||
| [[File:Functions Palette - Programming Palette - Waveform.png|frameless|border|Waveform|link=Functions Palette/Programming/Waveform]] | ! style="text-align: center;" | [[File:Functions Palette - Programming Palette - Waveform.png|frameless|border|Waveform|link=Functions Palette/Programming/Waveform]] | ||
| [[Functions Palette/Programming/Waveform|Waveform]] | | [[Functions Palette/Programming/Waveform|Waveform]] | ||
|- | |- | ||
| [[File:Functions Palette - Programming Palette - Collection.png|frameless|border|Collection|link=Functions Palette/Programming/Collection]] | ! style="text-align: center;" | [[File:Functions Palette - Programming Palette - Collection.png|frameless|border|Collection|link=Functions Palette/Programming/Collection]] | ||
| [[Functions Palette/Programming/Collection|Collection]] | | [[Functions Palette/Programming/Collection|Collection]] | ||
|- | |- | ||
| [[File:Functions Palette - Programming Palette - File IO.png|frameless|border|File I/O|link=Functions Palette/Programming/File I/O]] | ! style="text-align: center;" | [[File:Functions Palette - Programming Palette - File IO.png|frameless|border|File I/O|link=Functions Palette/Programming/File I/O]] | ||
| [[Functions Palette/Programming/File I/O|File I/O]] | | [[Functions Palette/Programming/File I/O|File I/O]] | ||
|- | |- | ||
| [[File:Functions Palette - Programming Palette - Timing.png|frameless|border|Timing|link=Functions Palette/Programming/Timing]] | ! style="text-align: center;" | [[File:Functions Palette - Programming Palette - Timing.png|frameless|border|Timing|link=Functions Palette/Programming/Timing]] | ||
| [[Functions Palette/Programming/Timing|Timing]] | | [[Functions Palette/Programming/Timing|Timing]] | ||
|- | |- | ||
| [[File:Functions Palette - Programming Palette - Dialog and User Interface.png|frameless|border|Dialog & User Interface|link=Functions Palette/Programming/Dialog & User Interface]] | ! style="text-align: center;" | [[File:Functions Palette - Programming Palette - Dialog and User Interface.png|frameless|border|Dialog & User Interface|link=Functions Palette/Programming/Dialog & User Interface]] | ||
| [[Functions Palette/Programming/Dialog & User Interface|Dialog & User Interface]] | | [[Functions Palette/Programming/Dialog & User Interface|Dialog & User Interface]] | ||
|- | |- | ||
| [[File:Functions Palette - Programming Palette - Synchronization.png|frameless|border|Synchronization|link=Functions Palette/Programming/Synchronization]] | ! style="text-align: center;" | [[File:Functions Palette - Programming Palette - Synchronization.png|frameless|border|Synchronization|link=Functions Palette/Programming/Synchronization]] | ||
| [[Functions Palette/Programming/Synchronization|Synchronization]] | | [[Functions Palette/Programming/Synchronization|Synchronization]] | ||
|- | |- | ||
| [[File:Functions Palette - Programming Palette - Graphics and Sound.png|frameless|border|Graphics & Sound|link=Functions Palette/Programming/Graphics & Sound]] | ! style="text-align: center;" | [[File:Functions Palette - Programming Palette - Graphics and Sound.png|frameless|border|Graphics & Sound|link=Functions Palette/Programming/Graphics & Sound]] | ||
| [[Functions Palette/Programming/Graphics & Sound|Graphics & Sound]] | | [[Functions Palette/Programming/Graphics & Sound|Graphics & Sound]] | ||
|- | |- | ||
| [[File:Functions Palette - Programming Palette - Application Control.png|frameless|border|Application Control|link=Functions Palette/Programming/Application Control]] | ! style="text-align: center;" | [[File:Functions Palette - Programming Palette - Application Control.png|frameless|border|Application Control|link=Functions Palette/Programming/Application Control]] | ||
| [[Functions Palette/Programming/Application Control|Application Control]] | | [[Functions Palette/Programming/Application Control|Application Control]] | ||
|} | |} | ||
Line 106: | Line 111: | ||
{| class="wikitable" | {| class="wikitable" | ||
| [[File:Functions Palette - Programming Palette - Report Generation.png|frameless|border|Report Generation|link=Functions Palette/Programming/Report Generation]] | ! style="text-align: center;" | [[File:Functions Palette - Programming Palette - Report Generation.png|frameless|border|Report Generation|link=Functions Palette/Programming/Report Generation]] | ||
| [[Functions Palette/Programming/Report Generation|Report Generation]] | | [[Functions Palette/Programming/Report Generation|Report Generation]] | ||
| requires [[LabVIEW Report Generation Toolkit]] | | requires [[LabVIEW Report Generation Toolkit]] | ||
|- | |- | ||
| [[File: | ! style="text-align: center;" | [[File:VI Analyzer Palette Icon.png|frameless|border|VI Analyzer|link=VI Analyzer (Palette)]] | ||
| [[ | | [[VI Analyzer (Palette)|VI Analyzer]] | ||
| requires [[LabVIEW VI Analyzer Toolkit]] | | requires [[LabVIEW VI Analyzer Toolkit]] | ||
|- | |- | ||
| [[File:Functions Palette - Programming Palette - Desktop Execution Trace Toolkit.png|frameless|border|Desktop Execution Trace Toolkit|link=Functions Palette/Programming/Desktop Execution Trace Toolkit]] | ! style="text-align: center;" | [[File:Functions Palette - Programming Palette - Desktop Execution Trace Toolkit.png|frameless|border|Desktop Execution Trace Toolkit|link=Functions Palette/Programming/Desktop Execution Trace Toolkit]] | ||
| [[Functions Palette/Programming/Desktop Execution Trace Toolkit|Desktop Execution Trace Toolkit]] | | [[Functions Palette/Programming/Desktop Execution Trace Toolkit|Desktop Execution Trace Toolkit]] | ||
| requires [[LabVIEW Desktop Execution Trace Toolkit]] | | requires [[LabVIEW Desktop Execution Trace Toolkit]] | ||
|- | |- | ||
| [[File:Functions Palette - Programming Palette - Unit Test Framework.png|frameless|border|Unit Test Framework|link=Functions Palette/Programming/Unit Test Framework]] | ! style="text-align: center;" | [[File:Functions Palette - Programming Palette - Unit Test Framework.png|frameless|border|Unit Test Framework|link=Functions Palette/Programming/Unit Test Framework]] | ||
| [[Functions Palette/Programming/Unit Test Framework|Unit Test Framework]] | | [[Functions Palette/Programming/Unit Test Framework|Unit Test Framework]] | ||
| requires [[LabVIEW Unit Test Framework]] | | requires [[LabVIEW Unit Test Framework]] | ||
Line 133: | Line 138: | ||
|- | |- | ||
|[[File:LV8-2013.png|frameless|border|64x64px|LabVIEW 8.5|link=LabVIEW 8.5]] | |[[File:LV8-2013.png|frameless|border|64x64px|LabVIEW 8.5|link=LabVIEW 8.5]] | ||
|The ''Cluster & Variant'' subpalette was renamed to [[Functions Palette | |The ''Cluster & Variant'' subpalette was renamed to [[Functions Palette/Programming/Cluster, Class, and Variant|Cluster, Class, and Variant]]. | ||
|- | |- | ||
|[[File:LV8-2013.png|frameless|border|64x64px|LabVIEW 8.0|link=LabVIEW 8]] | |[[File:LV8-2013.png|frameless|border|64x64px|LabVIEW 8.0|link=LabVIEW 8]] |
Latest revision as of 07:50, 14 August 2024
Object information | |
---|---|
Owning palette(s) | Functions Palette |
Type | Palette |
Requires | Basic Development Environment |
Icon | ![]() |
The Programming palette contains subpalettes for the basic programming elements in LabVIEW.
Its subpalettes can be categorized into:
Primitives | Structures |
---|---|
Data types | Array, Cluster, Class, and Variant, Numeric, Boolean and String |
Operations | Comparison, Timing, Application Control and Synchronization |
Data storage | Waveform, Collection and File I/O |
User interaction | Dialog & User Interface, Graphics & Sound and Report Generation |
Utilities | VI Analyzer, Desktop Execution Trace Toolkit and Unit Test Framework |

Subpalettes
Optional subpalettes
The following subpalettes are optionally installed by addons.
History
Version | Change(s) |
---|---|
![]() |
The Collection subpalette was added. |
![]() |
The Cluster & Variant subpalette was renamed to Cluster, Class, and Variant. |
![]() |
This is the first version with the Programming palette. |