Claims
- 1. A method for viewing measurement data, comprising:
a) programming a measurement instrument to acquire measurement data and provide the measurement data to a server; b) programming the server to transmit the measurement data to a client; and c) programming the client to render a three-dimensional graphical display of the measurement data.
- 2. A method as in claim 1, wherein the three-dimensional graphical display is a waterfall display.
- 3. A method as in claim 1, wherein the three-dimensional graphical display is a spectrogram display.
- 4. A method as in claim 1, wherein the graphical display rendered by the client is a real-time display.
- 5. A method as in claim 1, wherein the measurement data comprises corresponding amplitude and frequency readings.
- 6. A method as in claim 1, wherein the measurement data comprises corresponding time and decibel readings.
- 7. A method as in claim 1, further comprising programming the client to simultaneously render alternate displays of the measurement data.
- 8. A method as in claim 1, further comprising:
a) programming the server to transmit the measurement data to at least one additional client; and b) programming the at least one additional client to render a graphical display of the measurement data, wherein a graphical rendering undertaken by a particular one of the at least one additional client is independent of any graphical rendering undertaken by the measurement instrument, and independent of any graphical rendering undertaken by any other client.
- 9. A method as in claim 1, further comprising programming the client to transmit configuration commands to the measurement instrument, wherein said client's knowledge of its transmitted configuration commands assists the client in rendering said graphical display of said measurement data.
- 10. A method as in claim 1, further comprising programming the client to query the measurement instrument for various configuration parameters, wherein said measurement instrument's response to said query assists the client in rendering said graphical display of said measurement data.
- 11. A method as in claim 1, further comprising programming said client to display a graphical user interface, wherein said instrument, server and client programming steps are responsive to user input provided through said graphical user interface.
- 12. A method for viewing measurement data, comprising:
a) programming a measurement instrument to acquire measurement data and provide the measurement data to a server; b) programming the server to transmit the measurement data to a client; and c) programming the client to render a persistence display of the measurement data.
- 13. A method for viewing measurement data, comprising:
a) programming a measurement instrument with graphical rendering capability to acquire measurement data and provide the measurement data to a server; b) programming the server to transmit the measurement data to a client; and c) programming the client to render a three-dimensional graphical display of the measurement data, wherein said graphical rendering undertaken by the client is independent of any graphical rendering undertaken by the measurement instrument.
- 14. A method as in claim 13, wherein the graphical display rendered by the client is a real-time display.
- 15. A method as in claim 13, wherein the measurement instrument is a waveform measurement instrument.
- 16. A method as in claim 15, wherein the measurement instrument is a spectrum analyzer.
- 17. A method as in claim 15, wherein the measurement instrument is an oscilloscope.
- 18. A method as in claim 13, wherein the measurement instrument is a medical instrument.
- 19. A method for viewing measurement data, comprising:
a) programming a measurement instrument with graphical rendering capability to acquire measurement data and provide the measurement data to a server; b) programming the server to transmit the measurement data to a client; and c) programming the client to render a persistence display of the measurement data, wherein said graphical rendering undertaken by the client is independent of any graphical rendering undertaken by the measurement instrument.
- 20. Apparatus for displaying measurement data, comprising:
a) a number of computer readable media; and b) program code stored in said number of computer readable media, said program code comprising:
i) program code for displaying command entry elements and display preference elements through a graphical user interface, wherein said command entry elements are provided for receiving instrument commands from a user, and wherein said display preference elements are provided for receiving display preferences from a user; ii) program code for transmitting said instrument commands to a measurement instrument; and iii) program code for graphically rendering a three-dimensional display of measurement data received from said measurement instrument, said rendering being performed at least partly in response to said display preferences.
- 21. Apparatus as in claim 20, wherein said program code for graphically rendering measurement data performs said rendering at least partly in response to said instrument commands.
- 22. Apparatus as in claim 20, wherein measurement data is obtained, and instrument commands are transmitted, by the apparatus using Remote Method Invocation.
- 23. Apparatus for displaying measurement data, comprising:
a) a number of computer readable media; and b) program code stored in said number of computer readable media, said program code comprising:
i) program code for displaying command entry elements and display preference elements through a graphical user interface, wherein said command entry elements are provided for receiving instrument commands from a user, and wherein said display preference elements are provided for receiving display preferences from a user; ii) program code for transmitting said instrument commands to a measurement instrument; and iii) program code for graphically rendering a persistence display of measurement data received from said measurement instrument, said rendering being performed at least partly in response to said display preferences.
- 24. Apparatus for displaying measurement data, comprising:
a) means for programming a measurement instrument to transmit measurement data to a client; and b) means for programming the client to display the measurement data three-dimensionally, and in real-time.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This application is a continuation-in-part of the U.S. patent application of Paul G. Faust filed Jun. 7, 2001 entitled “Delivery and Display of Measurement Instrument Data Via a Network” (Ser. No. ______; Docket No. AG10003877-1).