Claims
- 1. A method of calibrating a digital oscilloscope, comprising the steps of:
detecting a change in at least one of a plurality of characteristics that requires a calibration of the digital oscilloscope be performed; determining a state of the digital oscilloscope; loading a calibration curve corresponding to the state from a cache memory if the state is present in the cache, thereby calibrating the digital oscilloscope; loading the calibration curve corresponding to the state from a database memory if the state is present in the database, thereby calibrating the digital oscilloscope; and performing the calibration by generating the calibration curve corresponding to the state if the state is not present in the cache or the database, and storing the generated calibration curve in the cache and the database.
- 2. The method of claim 1, wherein said plurality of characteristics includes settings on the oscilloscope, temperature, and time between calibrations.
- 3. The method of claim 1, wherein the cache stores one or more recently used calibration curves and the database stores all calibration curves.
- 4. The method of claim 1, wherein the calibration curves are analyzed to provide data on the oscilloscope's variation with respect to said plurality of characteristics.
- 5. The method of claim 1, whereby the method reduces calibration time, increases performance, and decreases the failure rate of the oscilloscope.
- 6. A digital oscilloscope, comprising:
detecting means for detecting a change in at least one of a plurality of characteristics that requires a calibration of the digital oscilloscope be performed; determining means for determining a state of the digital oscilloscope; loading means for loading a calibration curve corresponding to the state from a cache memory if the state is present in the cache, thereby calibrating the digital oscilloscope; said loading means loading the calibration curve corresponding to the state from a database memory if the state is present in the database, thereby calibrating the digital oscilloscope; and calibration means for performing the calibration by generating the calibration curve corresponding to the state if the state is not present in the cache or the database, and storing the generated calibration curve and the corresponding state in the cache and the database.
- 7. The digital oscilloscope of claim 6, wherein said plurality of characteristics includes settings on the oscilloscope, temperature, and time between calibrations.
- 8. The digital oscilloscope of claim 6, wherein the cache stores recently used calibration curves and the database stores all calibration curves.
- 9. The digital oscilloscope of claim 6, wherein the calibration curves are analyzed to provide data on the oscilloscope's variation with respect to said plurality of characteristics.
- 10. The digital oscilloscope of claim 6, whereby use of the cache and the database reduces calibration time, increases performance, and decreases the failure rate of the oscilloscope.
- 11. A method of calibrating a digital oscilloscope, comprising the steps of:
detecting a change in at least one of a plurality of characteristics that requires a calibration of the digital oscilloscope be performed; determining a state of the digital oscilloscope; and loading a calibration curve corresponding to the state from a memory, thereby calibrating the digital oscilloscope.
- 12. The method of claim 11, wherein the calibration curve corresponding to the state is loaded from a cache if the state is present in the cache.
- 13. The method of claim 11, wherein the calibration curve corresponding to the state is loaded from a database if the state is not present in a cache and is present in the database.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Application Serial No. 60/360,544 filed Feb. 27, 2002, the entire contents thereof being incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60360544 |
Feb 2002 |
US |