Timing wires in a graphical program
First Claim
1. A method, comprising:
- displaying a first node in a graphical program on a display of a computer system;
displaying a second node in the graphical program on the display of the computer system;
displaying at least one data flow wire coupling the first node and the second node, wherein the at least one data flow wire indicates flow of data between the first node and the second node;
displaying a timing wire connecting the first node and the second node in the graphical program on the display of the computer system;
receiving user input selecting the timing wire to configure timing information for the timing wire, wherein the timing wire configures the graphical program to execute the first node and the second node according to a timing relationship based on the timing information, wherein the timing wire visually indicates the timing relationship between the first node and the second node; and
executing the graphical program on the computer system, wherein said executing the graphical program comprises using the timing information to satisfy the timing relationship between the first node and the second node.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for specifying timing relationships among nodes in a graphical program. User input specifying desired timing of a first node with respect to timing of a second node may be received. In various embodiments, any kind of timing relationship or timing constraint between the first node and the second node may be specified. Timing information may be displayed on the display to visually indicate the timing of the first node with respect to timing of the second node. In one embodiment, displaying the timing information may comprise displaying a timing wire between the first node and the second node. The graphical program may be executed in such a way that the visually indicated timing of the first node with respect to timing of the second node is satisfied.
-
Citations
18 Claims
-
1. A method, comprising:
-
displaying a first node in a graphical program on a display of a computer system; displaying a second node in the graphical program on the display of the computer system; displaying at least one data flow wire coupling the first node and the second node, wherein the at least one data flow wire indicates flow of data between the first node and the second node; displaying a timing wire connecting the first node and the second node in the graphical program on the display of the computer system; receiving user input selecting the timing wire to configure timing information for the timing wire, wherein the timing wire configures the graphical program to execute the first node and the second node according to a timing relationship based on the timing information, wherein the timing wire visually indicates the timing relationship between the first node and the second node; and executing the graphical program on the computer system, wherein said executing the graphical program comprises using the timing information to satisfy the timing relationship between the first node and the second node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-accessible memory medium comprising program instructions that are executable by a processor to:
-
display a first node in a graphical program; display a second node in the graphical program; display at least one data flow wire coupling the first node and the second node, wherein the at least one data flow wire indicates flow of data between the first node and the second node; display a timing wire connecting the first node and the second node in the graphical program; receive user input selecting the timing wire to configure timing information for the timing wire, wherein the timing wire configures the graphical program to execute the first node and the second node according to a timing relationship based on the timing information, wherein the timing wire visually indicates the timing relationship between the first node and the second node; and execute the graphical program, wherein said executing the graphical program comprises using the timing information to satisfy the timing relationship between the first node and the second node.
-
-
18. A system, comprising:
-
a display device; one or more processors; and memory storing program instructions that are executable by the one or more processors to; display a first node in a graphical program on the display device; display a second node in the graphical program on the display device; display at least one data flow wire coupling the first node and the second node, wherein the at least one data flow wire indicates flow of data between the first node and the second node; display a timing wire connecting the first node and the second node in the graphical program on the display device; receive user input selecting the timing wire to configure timing information for the timing wire, wherein the timing wire configures the graphical program to execute the first node and the second node according to a timing relationship based on the timing information, wherein the timing wire visually indicates the timing relationship between the first node and the second node; and execute the graphical program, wherein said executing the graphical program comprises using the timing information to satisfy the timing relationship between the first node and the second node.
-
Specification