1.4 KiB
[StdCalibrate]
The StdCalibrate service offers an opportunity to correct for any
calibration errors in your instruments. It is very general and flexible.
Because this service is normally run after StdConvert, the units to be used
should be the same as the target unit system chosen in
StdConvert. It is also important that this service be run
before the archiving service StdArchive, so that it is the corrected data
that are stored.
In a default configuration, calibrations are applied to observations from the
hardware. They are not applied to derived calculations since the
StdWXCalculate service runs after StdCalibrate.
Corrections
In this section you list all correction expressions. For example, say that you know your outside thermometer reads high by 0.2°F. You could add the expression:
outTemp = outTemp - 0.2
Perhaps you need a linear correction around a reference temperature of 68°F:
outTemp = outTemp + (outTemp-68) * 0.02
It is even possible to do corrections involving more than one variable. Suppose you have a temperature sensitive barometer:
barometer = barometer + (outTemp-32) * 0.0091
All correction expressions are run in the order given.
Both LOOP data and archive data will be corrected.
If you are using a Davis Vantage instrument and all you require is a simple correction offset, this can also be done in the hardware. See your manual for instructions.