System and method for programmatically generating a graphical program in response to user input
AssigneeNational Instruments Corporation
InventorsJeffrey D. Washington, Ram Kudukoli, Robert E. Dye, Paul F. Austin
Life of this patent
Estimating the term…
Abstract
A system and method for programmatically generating a graphical program or a portion of a graphical program in response to receiving user input. The user input may specify functionality of the graphical program or graphical program portion to be generated. In response to the user input, a graphical program (or graphical program portion) that implements the specified functionality may be programmatically generated. Thus, different graphical programs may be generated, depending on the user input received.
Claims51
A computer-implemented method for programmatically generating a graphical program, the method comprising:
- displaying a graphical user interface (GUI) on a display;
- receiving user input to the GUI specifying desired functionality of the graphical program;
- programmatically generating the graphical program in response to the user input specifying the functionality of the graphical program, wherein the graphical program implements the specified functionality.
A computer-implemented method for programmatically generating a graphical program, the method comprising:
- displaying a plurality of GUI input panels on a display, wherein the GUI input panels comprise information useable in guiding a user in creation of a program;
- receiving user input to the plurality of GUI input panels, wherein the user input specifies desired functionality of the graphical program;
- programmatically generating the graphical program in response to the user input specifying the functionality of the graphical program, wherein the graphical program implements the specified functionality.
A computer-implemented method for programmatically generating a graphical program, the method comprising:
- displaying a graphical user interface (GUI) on a display;
- receiving user input to the GUI specifying desired functionality of the graphical program;
- executing a graphical program generation (GPG) program;
- the GPG program receiving the user input, wherein the user input specifies the desired functionality of the new graphical program;
- the GPG program programmatically generating the graphical program in response to the user input specifying the functionality of the graphical program, wherein the graphical program implements the specified functionality.
A computer-implemented method for programmatically generating a graphical program, the method comprising:
- displaying a graphical user interface (GUI) on a display;
- receiving user input to the GUI indicating desired program operation of the graphical program;
- executing a graphical program generation (GPG) program;
- the GPG program receiving the user input, wherein the user input indicates desired operation of the graphical program;
- the GPG program programmatically generating the graphical program in response to the user input indicating the desired operation of the graphical program, wherein the graphical program implements the desired operation.
A computer-implemented method for programmatically generating a graphical program, the method comprising:
- displaying one or more input panels on a display;
- receiving user input to the one or more input panels;
- programmatically generating graphical source code for the graphical program, based on the received user input.
A computer-implemented method for programmatically generating a graphical program, the method comprising:
- displaying a node in the graphical program in response to user input;
- displaying a graphical user interface (GUI) for configuring functionality for the node in response to user input;
- receiving user input via the GUI indicating desired functionality for the node;
- programmatically including graphical source code associated with the node in the graphical program, wherein the programmatically included graphical source code implements the desired functionality.
A method for configuring a node in a graphical program, the method comprising:
- displaying the node in the graphical program;
- displaying a graphical user interface (GUI) associated with the node, wherein the GUI comprises information useable in guiding a user in specifying desired functionality for the node;
- receiving user input to the GUI specifying desired functionality for the node;
- programmatically generating graphical source code associated with the node to implement the specified functionality.
A memory medium for programmatically generating a graphical program, the memory medium comprising program instructions executable to:
- display a graphical user interface (GUI) on a display;
- receive user input to the GUI specifying desired functionality of the graphical program;
- programmatically generate the graphical program in response to the user input specifying the functionality of the graphical program, wherein the graphical program implements the specified functionality.
A memory medium for configuring a node in a graphical program, the memory medium comprising program instructions executable to:
- display the node in the graphical program;
- display a graphical user interface (GUI) associated with the node, wherein the GUI comprises information useable in guiding a user in specifying desired functionality for the node;
- receive user input to the GUI specifying desired functionality for the node;
- programmatically generate graphical source code associated with the node to implement the specified functionality.
Dependencies are inferred from the claim text.