Automatically generating a configuration diagram for a measurement system
First Claim
1. A computer-readable memory medium which stores program instructions for characterizing a measurement system, wherein the measurement system comprises a plurality of measurement devices coupled together, wherein at least one of the measurement devices includes one or more programs, wherein each measurement device is configured to measure, acquire, or process signals regarding an analog physical phenomenon, wherein the measurement system is configured to characterize the analog physical phenomenon utilizing the plurality of measurement devices, and wherein the program instructions are executable by a processor to perform:
- automatically determining information regarding the plurality of measurement devices and the one or more programs;
automatically generating a diagram which visually represents the measurement system, wherein said automatically generating is performed based on the automatically determined information, wherein the diagram includes device icons representing each of the plurality of measurement devices, wherein the diagram also includes link icons indicating direct physical connectivity between the plurality of measurement devices, wherein the diagram also includes program icons representing each of the one or more programs, and wherein said automatically generating the diagram comprises storing information representing the diagram on a memory medium; and
providing the diagram for display.
5 Assignments
0 Petitions
Accused Products
Abstract
Creating and using configuration diagrams for configuring distributed systems. The methods described herein may be used for various types of operations in configuring distributed systems, including creating programs, managing programs in the distributed system, deploying programs to various distributed devices, configuring remote execution or inter-operation of distributed programs, and executing distributed applications. Embodiments of the invention utilize graphical iconic-based techniques for performing the above operations. The configuration diagram may include device icons which represent devices and program icons which represent programs. Device icons and program icons may be associated with each other to accomplish various program creation and deployment operations. Device icons and program icons may also interact with graphical program nodes or icons. Context sensitive device connections and/or program connections are displayed. An asynchronous data flow node may be used to facilitate asynchronous data flow between two graphical programs. The distributed system may also support distributed graphical debugging.
69 Citations
39 Claims
-
1. A computer-readable memory medium which stores program instructions for characterizing a measurement system, wherein the measurement system comprises a plurality of measurement devices coupled together, wherein at least one of the measurement devices includes one or more programs, wherein each measurement device is configured to measure, acquire, or process signals regarding an analog physical phenomenon, wherein the measurement system is configured to characterize the analog physical phenomenon utilizing the plurality of measurement devices, and wherein the program instructions are executable by a processor to perform:
-
automatically determining information regarding the plurality of measurement devices and the one or more programs; automatically generating a diagram which visually represents the measurement system, wherein said automatically generating is performed based on the automatically determined information, wherein the diagram includes device icons representing each of the plurality of measurement devices, wherein the diagram also includes link icons indicating direct physical connectivity between the plurality of measurement devices, wherein the diagram also includes program icons representing each of the one or more programs, and wherein said automatically generating the diagram comprises storing information representing the diagram on a memory medium; and providing the diagram for display. - 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. A computer-implemented method for characterizing a measurement system, wherein the measurement system comprises a plurality of measurement devices coupled together, wherein at least one of the measurement devices includes one or more programs, wherein each measurement device is configured to measure, acquire, or process signals regarding an analog physical phenomenon, wherein the measurement system is configured to characterize the analog physical phenomenon utilizing the plurality of measurement devices, the method comprising:
-
utilizing at least one computer to perform; programmatically determining information regarding the plurality of measurement devices and the one or more programs; programmatically generating a diagram which visually represents the measurement system, wherein said programmatically generating is performed based on the programmatically determined information, wherein the diagram includes device icons representing each of the plurality of measurement devices, wherein the diagram also includes link icons indicating direct physical connectivity between the plurality of measurement devices, wherein the diagram also includes program icons representing each of the one or more programs, and wherein said programmatically generating the diagram comprises storing information representing the diagram on a memory medium; and providing the diagram for display. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35)
-
-
36. A computer-readable memory medium which stores program instructions for characterizing a client measurement system, wherein the program instructions are executable by a processor to perform:
-
a server computer establishing electronic communication with the client measurement system over a network, wherein the client measurement system comprises a plurality of measurement devices coupled together, wherein at least one of the measurement devices includes one or more programs, wherein each measurement device is configured to measure, acquire, or process signals regarding an analog physical phenomenon, wherein the measurement system is configured to characterize the analog physical phenomenon utilizing the plurality of measurement devices; the server computer automatically determining information regarding the plurality of measurement devices and the one or more programs; the server computer automatically generating a diagram which visually represents the client measurement system, wherein the diagram includes device icons representing each of the plurality of measurement devices, wherein the diagram also includes link icons indicating direct physical connectivity between the plurality of measurement devices, wherein the diagram also includes program icons representing each of the one or more programs, and wherein said automatically generating the diagram comprises storing information representing the diagram on a memory medium; and the server computer providing the diagram to the client measurement system for display.
-
-
37. A computer-implemented method for characterizing a client measurement system, the method comprising:
-
a server computer establishing electronic communication with the client measurement system over a network, wherein the client measurement system comprises a plurality of measurement devices coupled together, wherein at least one of the measurement devices includes one or more programs, wherein each measurement device is configured to measure, acquire, or process signals regarding an analog physical phenomenon, wherein the measurement system is configured to characterize the analog physical phenomenon utilizing the plurality of measurement devices; the server computer automatically determining information regarding the plurality of devices and the one or more programs; the server computer automatically generating a diagram which visually represents the client measurement system, wherein the diagram includes device icons representing each of the plurality of measurement devices, wherein the diagram also includes link icons indicating direct physical connectivity between the plurality of measurement devices, wherein the diagram also includes program icons representing each of the one or more programs, and wherein said automatically generating the diagram comprises storing information representing the diagram on a memory medium; and the server computer providing the diagram to the client measurement system for display.
-
-
38. A computer-readable memory medium which stores program instructions for characterizing a client measurement system, wherein the program instructions are executable by a processor to perform:
-
the client measurement system establishing electronic communication between the client measurement system and a server computer over a network, wherein the client measurement system comprises a plurality of measurement devices coupled together, wherein at least one of the measurement devices includes one or more programs, wherein each measurement device is configured to measure, acquire, or process signals regarding an analog physical phenomenon, wherein the measurement system is configured to characterize the analog physical phenomenon utilizing the plurality of measurement devices; the client measurement system receiving a first software program from the server computer over the network; and the client measurement system executing the first software program to; automatically determine information regarding the plurality of measurement devices and the one or more programs in the client measurement system; automatically generate a diagram which visually represents the client measurement system, wherein the diagram includes device icons representing each of the plurality of measurement devices, wherein the diagram also includes link icons indicating direct physical connectivity between the plurality of measurement devices, wherein the diagram also includes program icons representing each of the one or more programs, and wherein said automatically generating the diagram comprises storing information representing the diagram on a memory medium of the client measurement system; and display the diagram on a display device of the client measurement system.
-
-
39. A computer-implemented method for characterizing a client measurement system, the method comprising:
-
a server computer establishing electronic communication with the client measurement system over a network, wherein the client measurement system comprises a plurality of measurement devices coupled together, wherein at least one of the measurement devices includes one or more programs, wherein each measurement device is configured to measure, acquire, or process signals regarding an analog physical phenomenon, wherein the measurement system is configured to characterize the analog physical phenomenon utilizing the plurality of measurement devices; the server computer providing a first software program to the client measurement system over the network, wherein the first software program is executable by the client measurement system to; automatically determine information regarding the plurality of measurement devices and the one or more programs in the client measurement system; automatically generate a diagram which visually represents the client measurement system, wherein the diagram includes device icons representing each of the plurality of measurement devices, wherein the diagram also includes link icons indicating direct physical connectivity between the plurality of measurement devices, wherein the diagram also includes program icons representing each of the one or more programs, and wherein said automatically generating the diagram comprises storing information representing the diagram on a memory medium of the client measurement system; and display the diagram on a display device of the client measurement system.
-
Specification