Dynamic and user-defined events for a graphical program
First Claim
1. A computer-implemented method comprising:
- executing a graphical program, wherein the graphical program includes first graphical source code operable to dynamically register a first event during execution of the graphical program, wherein said executing the graphical program includes executing the first graphical source code; and
dynamically registering the first event during execution of the graphical program in response to said executing the first graphical source code;
wherein said dynamically registering the first event enables the graphical program to respond to the first event when the first event is generated.
5 Assignments
0 Petitions
Accused Products
Abstract
One embodiment of the invention comprises a system and method for enabling a graphical program to dynamically register one or more events during execution of the graphical program. An event registration node may be displayed in the block diagram of the graphical program. One or more events may be associated with the event registration node. The event registration node may be operable to dynamically register the one or more events during execution of the graphical program. Another embodiment of the invention comprises a system and method for enabling a graphical program to programmatically generate and respond to a user-defined event. The user may desire to define custom, i.e., user-defined, events for use in a graphical program.
158 Citations
59 Claims
-
1. A computer-implemented method comprising:
-
executing a graphical program, wherein the graphical program includes first graphical source code operable to dynamically register a first event during execution of the graphical program, wherein said executing the graphical program includes executing the first graphical source code; and
dynamically registering the first event during execution of the graphical program in response to said executing the first graphical source code;
wherein said dynamically registering the first event enables the graphical program to respond to the first event when the first event is generated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-implemented method for creating a graphical program, the method comprising:
-
displaying a first node in a block diagram of the graphical program in response to user input; and
associating one or more events with the first node in response to user input;
wherein the first node is operable to dynamically register the one or more events during execution of the graphical program. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer-implemented method for creating a graphical program, the method comprising:
-
displaying a first node in a block diagram of the graphical program in response to user input; and
configuring the first node to create a first user-defined event in response to user input;
wherein the first node is operable to programmatically create the first user-defined event during execution of the graphical program. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. A computer-implemented method for creating a graphical program, the method comprising:
-
displaying a first node in a block diagram of the graphical program in response to user input;
configuring the first node to create a first user-defined event in response to user input, wherein the first node is operable to programmatically create the first user-defined event during execution of the graphical program;
displaying a second node in the block diagram of the graphical program in response to user input; and
configuring the second node to generate the first user-defined event in response to user input, wherein the second node is operable to programmatically generate the first user-defined event during execution of the graphical program. - View Dependent Claims (51, 52, 53, 54)
-
-
55. A computer-implemented method for creating a graphical program, the method comprising:
-
displaying first graphical source code in a block diagram of the graphical program in response to user input;
configuring the first graphical source code to create a first user-defined event in response to user input, wherein the first graphical source code is operable to programmatically create the first user-defined event during execution of the graphical program;
displaying second graphical source code in the block diagram of the graphical program in response to user input; and
configuring the second graphical source code to generate the first user-defined event in response to user input, wherein the second graphical source code is operable to programmatically generate the first user-defined event during execution of the graphical program. - View Dependent Claims (56, 57)
-
-
58. A computer-implemented method for creating a graphical program, the method comprising:
-
displaying first graphical source code in a block diagram of the graphical program in response to user input;
configuring the first graphical source code to register a first user-defined event in response to user input, wherein the first graphical source code is operable to programmatically register the first user-defined event during execution of the graphical program, wherein said programmatically registering the first user-defined event comprises enabling the graphical program to respond to the first user-defined event;
displaying second graphical source code in the block diagram of the graphical program in response to user input; and
configuring the second graphical source code to generate the first user-defined event in response to user input, wherein the second graphical source code is operable to programmatically generate the first user-defined event during execution of the graphical program.
-
-
59. A method for executing a graphical program, the method comprising:
-
executing first graphical source code in the graphical program, wherein the first graphical source code executes to programmatically generate a user-defined event; and
executing second graphical source code in the graphical program in response to the generated user-defined event.
-
Specification