Patent ID: 8185834
Filing Date: 2012-05-22
Classification: G06F

Abstract:
1. A method comprising: using one or more computing devices to perform: displaying a plurality of interconnected nodes in a block diagram of a graphical program, wherein the plurality of interconnected nodes visually indicates functionality of the graphical program, wherein the plurality of interconnected nodes includes a first node; in response to user input, configuring the first node to create a first user-defined event in accordance with an event-driven programming model, wherein said configuring comprises specifying one or more data fields for the first user-defined event, wherein said user input is received and said configuring is performed when the graphical program is not executing; and executing the graphical program, wherein said executing the graphical program includes executing the first node, wherein the first node executes to create the first user-defined event, wherein the first user-defined event cannot be generated before said creating the first user-defined event, wherein said creating the first user-defined event enables the first user-defined event to be subsequently generated; wherein when the first user-defined event is generated, values are specified for the one or more data fields of the first user-defined event; and wherein at least one node of the plurality of interconnected nodes utilizes the values specified for the one or more data fields to respond to the generated first user-defined event.