Structures are graphical representations of the loops and case statements of text-based programming languages. Use structures on the block diagram to repeat blocks of code and to execute code conditionally or in a specific order.
Like other nodes, structures have terminals that connect them to other block diagram nodes, execute automatically when input data is available, and supply data to output wires when execution completes.
Each structure has a distinctive, resizable border to enclose the section of the block diagram that executes according to the rules of the structure. The section of the block diagram inside the structure border is called a subdiagram. The terminals that feed data into and out of structures are called tunnels. A tunnel is a connection point on a structure border.
Use the following structures located on the Structures palette to control how a block diagram executes processes:
Right-click the border of a structure to display its shortcut menu.