Timed loop with sequence frames structure for a graphical program
First Claim
1. A computer accessible memory medium comprising program instructions for creating a graphical program, wherein the program instructions are executable to:
- include a loop structure in the graphical program, wherein the graphical program comprises a plurality of interconnected nodes that visually indicate functionality of the graphical program;
configure the loop structure with first execution timing information, wherein the first execution timing information specifies timing of iterations of the loop structure;
include a plurality of graphical code portions in the graphical program such that the graphical code portions are associated with the loop structure;
configure a sequential order of execution for the graphical code portions; and
configure second execution timing information for one or more of the graphical code portions, wherein the second execution timing information comprises at least one time value that controls execution of at least one of the one or more graphical code portions;
wherein during execution of the graphical program, the loop structure is operable to execute the graphical code portions for a plurality of iterations, wherein each iteration is executed in accordance with the first execution timing information;
wherein executing the graphical code portions in each iteration of the loop structure comprises executing the graphical code portions in the sequential order and in accordance with the second execution timing information.
5 Assignments
0 Petitions
Accused Products
Abstract
A “timed loop with frames” node may be included in a graphical program. The “timed loop with frames” node may combine a timed loop with a timed sequence such that the timed sequence is executed at each iteration of the timed loop. The “timed loop with frames” node may be configured with first execution timing information that controls execution timing for the iterations of the loop. A plurality of graphical code portions may be included in the “timed loop with frames” such that a sequential order of execution for the graphical code portions is specified. The “timed loop with frames” node may be configured with second execution timing information that controls execution timing for the graphical code portions executed at each iteration.
32 Citations
34 Claims
-
1. A computer accessible memory medium comprising program instructions for creating a graphical program, wherein the program instructions are executable to:
-
include a loop structure in the graphical program, wherein the graphical program comprises a plurality of interconnected nodes that visually indicate functionality of the graphical program; configure the loop structure with first execution timing information, wherein the first execution timing information specifies timing of iterations of the loop structure; include a plurality of graphical code portions in the graphical program such that the graphical code portions are associated with the loop structure; configure a sequential order of execution for the graphical code portions; and configure second execution timing information for one or more of the graphical code portions, wherein the second execution timing information comprises at least one time value that controls execution of at least one of the one or more graphical code portions; wherein during execution of the graphical program, the loop structure is operable to execute the graphical code portions for a plurality of iterations, wherein each iteration is executed in accordance with the first execution timing information; wherein executing the graphical code portions in each iteration of the loop structure comprises executing the graphical code portions in the sequential order and in accordance with the second execution timing information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A computer accessible memory medium comprising program instructions for creating a graphical program, wherein the program instructions are executable to:
-
display a first node in the graphical program, wherein the first node has an iconic appearance including; a border visually indicating iteration; two or more frames for receiving different respective graphical code portions, wherein the frames visually indicate a sequential order of execution for the graphical code portions; and associate a respective graphical code portion with each frame of the first node, wherein the frames define a sequential order of execution for the graphical code portions; and configure the first node with first execution timing information and second execution timing information, wherein the first execution timing information specifies timing of iterations of the first node, and wherein the second execution timing information comprises at least one time value that controls execution of at least one of the graphical code portions; wherein during execution of the graphical program, the first node is operable to sequentially execute the graphical code portions in the sequential order for a plurality of iterations, wherein each iteration is timed in accordance with the first execution timing information, and wherein in each iteration, the graphical code portions are sequentially executed in accordance with the second execution timing information.
-
-
34. A computer accessible memory medium configured with program instructions executable by a processor to implement:
-
a node for use in a graphical program, the node comprising; an icon that is displayed on a display of a computer system, the icon comprising; a border visually indicating iteration; two or more frames for receiving different respective graphical code portions, wherein the frames visually indicate a sequential order of execution for the graphical code portions; wherein the node further comprises program instructions operable to execute the graphical code portions for a plurality of iterations, wherein each iteration is executed in accordance with first execution timing information, wherein the first execution timing information specifies timing of iterations of the first node, and wherein the second execution timing information comprises at least one time value that controls execution of at least one of the graphical code portions; wherein executing the graphical code portions in each iteration of the loop structure comprises sequentially executing the graphical code portions in the sequential order and in accordance with second execution timing information.
-
Specification