Binding a GUI element to live measurement data
First Claim
1. A memory medium storing program instructions executable to:
- include a first component in a program in response to user input;
configure the first component with a plurality of concurrent bindings to a plurality of data sources of live measurement data in response to user input, wherein each binding of the plurality of concurrent bindings enables the first component to receive respective live measurement data from a respective data source of the plurality of data sources, wherein the plurality of concurrent bindings includes a first binding to a first data source of first live measurement data;
include a first GUI element in the program in response to user input, wherein the first component is separate from the first GUI element;
display a graphical user interface indicating the plurality of concurrent bindings with which the first component is configured; and
associate the first binding of the plurality of concurrent bindings with the first GUI element in response to user input to the displayed graphical user interface selecting the first binding from the plurality of concurrent bindings;
wherein said associating the first binding with the first GUI element enables the first GUI element to display the first live measurement data from the first data source during execution of the program.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for binding a GUI element to a data source of live measurement data are described. A data source component may be included in a program and may be configured with a binding to a data source of live measurement data in response to user input. A GUI element may also be included in the program, and the binding configured for the data source component may be associated with the GUI element in response to user input. Associating the binding with the GUI element may effectively bind the GUI element to the data source of live measurement data and may enable the GUI element to automatically display the live measurement data from the data source during execution of the program. A system and method for binding a GUI element in a program to a data target for live measurement data are also described. A GUI element may be included in a program, and the GUI element may be configured to display live measurement data during execution of the program. A data target component may also be included in the program and may be configured with a binding to a data target in response to user input. The binding configured for the data target component may then be associated with the GUI element in response to user input. Associating the binding with the GUI element may enable the program to automatically send the live measurement data displayed by the GUI element to the data target during execution of the program.
-
Citations
27 Claims
-
1. A memory medium storing program instructions executable to:
-
include a first component in a program in response to user input; configure the first component with a plurality of concurrent bindings to a plurality of data sources of live measurement data in response to user input, wherein each binding of the plurality of concurrent bindings enables the first component to receive respective live measurement data from a respective data source of the plurality of data sources, wherein the plurality of concurrent bindings includes a first binding to a first data source of first live measurement data; include a first GUI element in the program in response to user input, wherein the first component is separate from the first GUI element; display a graphical user interface indicating the plurality of concurrent bindings with which the first component is configured; and associate the first binding of the plurality of concurrent bindings with the first GUI element in response to user input to the displayed graphical user interface selecting the first binding from the plurality of concurrent bindings; wherein said associating the first binding with the first GUI element enables the first GUI element to display the first live measurement data from the first data source during execution of the program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A memory medium storing program instructions executable to:
-
include a first component in a program in response to user input; configure the first component with a plurality of concurrent bindings to a plurality of data sources of live measurement data in response to user input, wherein each binding of the plurality of concurrent bindings enables the first component to receive respective live measurement data from a respective data source of the plurality of data sources, wherein the plurality of concurrent bindings includes a first binding to a DataSocket server; include a first GUI element in the program in response to user input, wherein the first component is separate from the first GUI element; display a graphical user interface indicating the plurality of bindings with which the first component is configured; and associate the first binding of the plurality of bindings with the first GUI element in response to user input to the displayed graphical user interface selecting the first binding from the plurality of concurrent bindings; wherein said associating the first binding with the first GUI element enables the first GUI element to display data from the DataSocket server during execution of the program. - View Dependent Claims (20, 21)
-
-
22. A memory medium storing program instructions executable to:
-
include a first component in a program in response to user input; configure the first component with a plurality of concurrent bindings to a plurality of data sources of live measurement data in response to user input, wherein each binding of the plurality of concurrent bindings enables the first component to receive respective live measurement data from a respective data source of the plurality of data sources, wherein the plurality of concurrent bindings includes a first binding to a first data source of first live measurement data; include a Windows Forms control in the program in response to user input, wherein the Windows Forms control is separate from the first component; display a property panel of the Windows Forms control, wherein the property panel indicates the plurality of concurrent bindings with which the first component is configured; and associate the first binding of the plurality of concurrent bindings with the Windows Forms control in response to user input to the displayed property panel selecting the first binding from the plurality of concurrent bindings; wherein said associating the first binding with the Windows Forms control enables the Windows Forms control to display the first live measurement data from the first data source during execution of the program. - View Dependent Claims (23)
-
-
24. A method comprising:
-
using one or more computing devices to implement; including a first component in a program in response to user input; configuring the first component with a plurality of concurrent bindings to a plurality of data sources of live measurement data in response to user input, wherein each binding of the plurality of concurrent bindings enables the first component to receive respective live measurement data from a respective data source of the plurality of data sources, wherein the plurality of concurrent bindings includes a first binding to a first data source of first live measurement data; including a first GUI element in the program in response to user input, wherein the first GUI element is separate from the first component; displaying a graphical user interface indicating the plurality of concurrent bindings with which the first component is configured; and associating the first binding of the plurality of concurrent bindings with the first GUI element in response to user input to the displayed graphical user interface selecting the first binding from the plurality of concurrent bindings; wherein said associating the first binding with the first GUI element enables the first GUI element to display the first live measurement data from the first data source during execution of the program. - View Dependent Claims (25)
-
-
26. A system comprising:
-
one or more processors; and memory storing program instructions; wherein the program instructions are executable by the one or more processors to implement; including a first component in a program in response to user input; configuring the first component with a plurality of concurrent bindings to a plurality of data sources of live measurement data in response to user input, wherein each binding of the plurality of concurrent bindings enables the first component to receive respective live measurement data from a respective data source of the plurality of data sources, wherein the plurality of concurrent bindings includes a first binding to a first data source of first live measurement data; including a first GUI element in the program in response to user input, wherein the first GUI element is separate from the first component; displaying a graphical user interface indicating the plurality of concurrent bindings with which the first component is configured; and associating the first binding of the plurality of concurrent bindings with the first GUI element in response to user input to the displayed graphical user interface selecting the first binding from the plurality of concurrent bindings; wherein said associating the first binding with the first GUI element enables the first GUI element to display the first live measurement data from the first data source during execution of the program. - View Dependent Claims (27)
-
Specification