Functions Palette/Programming: Difference between revisions
Appearance
mNo edit summary |
|||
| Line 53: | Line 53: | ||
== Subpalettes == | == Subpalettes == | ||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
! Icon | ! Icon | ||
! Name | ! Name | ||
|- | |- | ||
| [[File:Functions Palette - Programming Palette - Structures.png|frameless|border|Structures|link=Functions Palette/Programming/Structures]] | ! 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 109: | Line 108: | ||
{| 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:Functions Palette - Programming Palette - VI Analyzer.png|frameless|border|VI Analyzer|link=Functions Palette/Programming/VI Analyzer]] | ! style="text-align: center;" | [[File:Functions Palette - Programming Palette - VI Analyzer.png|frameless|border|VI Analyzer|link=Functions Palette/Programming/VI Analyzer]] | ||
| [[Functions Palette/Programming/VI Analyzer|VI Analyzer]] | | [[Functions Palette/Programming/VI Analyzer|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]] | ||
Revision as of 12:00, 24 June 2020

| Object information | |
|---|---|
| Owning palette(s) | Functions Palette |
| Type | Palette |
| Requires | Basic Development Environment |
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. |