Creating a graphical user interface for selected parameters of a graphical program
First Claim
1. A computer-accessible memory medium that stores program instructions for providing a graphical user interface (GUI) having GUI elements for selected parameters of a data flow diagram wherein, the program instructions are executable by a processor to perform:
- displaying a data flow diagram on a display, wherein the data flow diagram comprises a plurality of interconnected nodes which visually indicate functionality of the data flow diagram, wherein the plurality of interconnected nodes comprise a plurality of nodes displayed on the display connected by lines displayed on the display, wherein the lines specify data flow among the plurality of nodes, wherein at least a subset of the plurality of nodes comprise user configurable parameters;
displaying the user configurable parameters on the display, wherein the user configurable parameters are displayed separately from the data flow diagram;
receiving user input selecting one or more of the user configurable parameters on the display;
associating one or more GUI elements with the selected user configurable parameters in response to the user input; and
automatically creating a GUI for the data flow diagram that includes the one or more GUI elements, wherein, during execution of the data flow diagram, each of the one or more GUI elements is operable to access a corresponding parameter of the one or more user configurable parameters to modify or display the parameter.
5 Assignments
0 Petitions
Accused Products
Abstract
System and method for providing a graphical user interface (GUI) for selected parameters of a graphical program, e.g., a model. The program is analyzed to determine a plurality of parameters, which are displayed, e.g., in a list, tree diagram, palette, etc. User input is received selecting one or more of the plurality of parameters. A GUI for the one or more parameters is generated, comprising one or more GUI elements, e.g., controls and/or indicators, corresponding respectively to the one or more parameters, e.g., the one or more parameters are analyzed with respect to data type, and the one or more GUI elements determined based on the analysis, e.g., by user selection from a plurality of GUI elements presented in response to the analysis, added to the GUI and associated with the one or more parameters. During execution of the graphical program, the one or more GUI elements access corresponding parameters.
-
Citations
41 Claims
-
1. A computer-accessible memory medium that stores program instructions for providing a graphical user interface (GUI) having GUI elements for selected parameters of a data flow diagram wherein, the program instructions are executable by a processor to perform:
-
displaying a data flow diagram on a display, wherein the data flow diagram comprises a plurality of interconnected nodes which visually indicate functionality of the data flow diagram, wherein the plurality of interconnected nodes comprise a plurality of nodes displayed on the display connected by lines displayed on the display, wherein the lines specify data flow among the plurality of nodes, wherein at least a subset of the plurality of nodes comprise user configurable parameters; displaying the user configurable parameters on the display, wherein the user configurable parameters are displayed separately from the data flow diagram; receiving user input selecting one or more of the user configurable parameters on the display; associating one or more GUI elements with the selected user configurable parameters in response to the user input; and automatically creating a GUI for the data flow diagram that includes the one or more GUI elements, wherein, during execution of the data flow diagram, each of the one or more GUI elements is operable to access a corresponding parameter of the one or more user configurable parameters to modify or display the parameter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A method for programmatically creating a graphical user interface (GUI) having GUI elements for selected parameters of a data flow diagram, the method comprising:
-
displaying a data flow diagram on a display, wherein the data flow diagram comprises a plurality of interconnected nodes which visually indicate functionality of the data flow diagram, wherein the plurality of interconnected nodes comprise a plurality of nodes displayed on the display connected by lines displayed on the display, wherein the lines specify data flow among the plurality of nodes, wherein at least a subset of the plurality of nodes comprise user configurable parameters; displaying the user configurable parameters on the display, wherein the user configurable parameters are displayed separately from the data flow diagram; receiving user input selecting one or more of the user configurable parameters on the display; associating one or more GUI elements with the selected user configurable parameters in response to the user input; and automatically creating a GUI for the data flow diagram that includes the one or more GUI elements, wherein, during execution of the data flow diagram, each of the one or more GUI elements is operable to access a corresponding parameter of the one or more user configurable parameters to modify or display the parameter.
-
-
39. A system for configuring a user interface for a data flow diagram, wherein the user interface has at least one graphical user interface (GUI) element, the system comprising:
-
means for displaying a data flow diagram on a display, wherein the data flow diagram comprises a plurality of interconnected nodes which visually indicate functionality of the data flow diagram, wherein the plurality of interconnected nodes comprise a plurality of nodes displayed on the display connected by lines displayed on the display, wherein the lines specify data flow among the plurality of nodes, wherein at least a subset of the plurality of nodes comprise user configurable parameters; means for displaying the user configurable parameters on the display, wherein the user configurable parameters are displayed separately from the data flow diagram; means for receiving user input selecting one or more of the user configurable parameters on the display; means for associating one or more GUI elements with the selected user configurable parameters in response to the user input; and means for automatically creating a GUI for the data flow diagram that includes the one or more GUI elements, wherein, during execution of the data flow diagram, each of the one or more GUI elements is operable to access a corresponding parameter of the one or more user configurable parameters to modify or display the parameter.
-
-
40. A computer-accessible memory medium that stores program instructions for programmatically creating a graphical user interface (GUI) having GUI elements for selected parameters of a data flow diagram, wherein the program instructions are executable by a processor to perform:
-
displaying a data flow diagram on a display, wherein the data flow diagram comprises a plurality of interconnected nodes which visually indicate functionality of the data flow diagram, wherein the plurality of interconnected nodes comprise a plurality of nodes displayed on the display connected by lines displayed on the display, wherein the lines specify data flow among the plurality of nodes, wherein at least a subset of the plurality of nodes comprise user configurable parameters; programmatically analyzing the data flow diagram to determine the user configurable parameters; displaying the user configurable parameters on the display, wherein the user configurable parameters are displayed separately from the data flow diagram; receiving user input selecting a first parameter of the user configurable parameters; receiving user input selecting a first GUI element for the first parameter, wherein the user input associates the first GUI element with the first parameter; and automatically creating a GUI for the data flow diagram that includes the first GUI element, wherein, during execution of the data flow diagram, the first GUI element is operable to access the first parameter to modify or display the first parameter.
-
-
41. A method for providing a graphical user interface (GUI) having GUI elements for selected parameters of a data flow diagram, the method comprising:
-
displaying a data flow diagram on a display, wherein the data flow diagram comprises a plurality of interconnected nodes which visually indicate functionality of the data flow diagram, wherein the plurality of interconnected nodes comprise a plurality of nodes displayed on the display connected by lines displayed on the display, wherein the lines specify data flow among the plurality of nodes, wherein at least a subset of the plurality of nodes comprise user configurable parameters; programmatically analyzing the data flow diagram to determine the user configurable parameters; displaying the user configurable parameters on the display, wherein the user configurable parameters are displayed separately from the data flow diagram; receiving user input selecting a first parameter of the user configurable parameters; receiving user input selecting a first GUI element for the first parameter, wherein the user input associates the first GUI element with the first parameter; and automatically creating a GUI for the data flow diagram that includes the first GUI element, wherein, during execution of the data flow diagram, the first GUI element is operable to access the first parameter to modify or display the first parameter.
-
Specification