Timed sequence structure for a graphical program
First Claim
1. A carrier medium comprising program instructions for creating a graphical program, wherein the program instructions are executable to:
- include a plurality of graphical code portions in the graphical program, wherein the graphical program comprises a plurality of interconnected nodes that visually indicate functionality of the graphical program;
configure a sequential order of execution for the graphical code portions; and
configure execution timing information for one or more of the graphical code portions;
wherein during execution of the graphical program, the graphical code portions are executed sequentially in the sequential order and in accordance with the execution timing information.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for executing a plurality of graphical code portions as a timed sequence is described. The graphical code portions may be included in a graphical program and configured with information specifying a sequential order of execution and execution timing information. During execution of the graphical program, the graphical code portions are executed sequentially in the sequential order and in accordance with the execution timing information. In one embodiment a timed sequence structure node may be utilized to specify the timed sequence. For example, the user may include the timed sequence structure node in the graphical program and associate the plurality of graphical code portions with the timed sequence structure node such that the timed sequence structure node species a sequential order of execution for the graphical code portions. The user may also configure the timed sequence structure node with execution timing information for one or more of the graphical code portions.
84 Citations
27 Claims
-
1. A carrier medium comprising program instructions for creating a graphical program, wherein the program instructions are executable to:
-
include a plurality of graphical code portions in the graphical program, wherein the graphical program comprises a plurality of interconnected nodes that visually indicate functionality of the graphical program;
configure a sequential order of execution for the graphical code portions; and
configure execution timing information for one or more of the graphical code portions;
wherein during execution of the graphical program, the graphical code portions are executed sequentially in the sequential order and in accordance with the 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. A carrier 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 a plurality of frames for receiving respective graphical code portions;
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 execution timing information for one or more of the frames;
wherein during execution of the graphical program, the first node is operable to control execution of the graphical code portions associated with the frames to cause the graphical code portions to execute in the sequential order defined by the frames and in accordance with the execution timing information. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A node for use in a graphical program, the node comprising:
-
an icon that is displayed on a display of a computer system, wherein the icon visually indicates a plurality of frames for receiving respective graphical code portions, wherein the frames define a sequential order of execution for the graphical code portions, wherein the icon also visually indicates that execution of the graphical code portions is performed in accordance with execution timing information; and
program instructions operable to cause the graphical code portions to execute in the sequential order defined by the frames and in accordance with the execution timing information.
-
Specification