Functions Palette/Programming/Structures: Difference between revisions
Appearance
→Changes by Version: added version where SSS was removed from palette |
|||
| Line 52: | Line 52: | ||
| [[Functions Palette/Programming/Structures/Flat Sequence Structure|Flat Sequence Structure]] | | [[Functions Palette/Programming/Structures/Flat Sequence Structure|Flat Sequence Structure]] | ||
|- | |- | ||
| [[File: | | [[File:Functions_Palette_-_Programming_-_Structures_-_Stacked_Sequence_Structure.png|frameless|border|Stacked Sequence Structure|link=Functions Palette/Programming/Structures/Stacked Sequence Structure]] | ||
| [[Functions Palette/Programming/Structures/Stacked Sequence Structure|Stacked Sequence Structure]] | | [[Functions Palette/Programming/Structures/Stacked Sequence Structure|Stacked Sequence Structure]] | ||
|- | |- | ||
Revision as of 20:11, 24 July 2019

A Structure is a construct that surrounds other programming elements. It divides the block diagram into a hierarchy of sub-diagrams. Some structures only contain one sub-diagram, or frame, (i.e. For Loops, While Loops, In Place Element Structures, etc.). While others contain multiple sub-diagrams, or frames, (i.e. Case Structures, Event Structures, Diagram Disable Structures, and Conditional Disable Structures).
Structures have three uses. They either:
- Control the execution between blocks of code (Flat Sequence Structure, Stacked Sequence Structure, In Place Element Structures, Timed Sequence)
- Allow a choice between different blocks of code to execute (Case Structures, Event Structures, Diagram Disable Structures, Conditional Disable Structures)
- Allow code to repeat execution (For Loops, While Loops, Timed Loops)
Changes by Version
| LabVIEW 2014 | The Stacked Sequence Structure is considered to be deprecated and has been removed from the Structures Palette although it is still functional to code upgraded from older versions. |
| LabVIEW 2017 | The Type Specialization Structure was added in conjunction with the addition of Malleable VIs. |
Subpalettes
| Timed Structures | |
| Decorations |
Structures
| |
The icon for the Stacked Sequence Structure is currently missing (requires an older version of LabVIEW). Please add it |
| For Loop | |
| While Loop | |
| Case Structure | |
| Event Structure | |
| In Place Element Structure | |
| Flat Sequence Structure | |
| Stacked Sequence Structure | |
| Diagram Disable Structure | |
| Conditional Disable Structure |
Functions
| Shared Variable | |
| Local Variable | |
| Global Variable | |
| Feedback Node |