[Therion] Compile error do to "calibrate" command
Torsten Schnitter
torsten.schnitter at netcologne.de
Thu Sep 30 14:26:34 CEST 2021
Quantity List doesn't contain fromdepth or todepth. But only depth.
Btw with "calibrate depth 0 -1" there is no error while compiling.
> Martin Sluka via Therion <therion at speleo.sk> hat am 30.09.2021 14:08 geschrieben:
>
>
> But you use fromdepth and todepth as quantity. Shouldn’t it be calibrate fromdepth todepth 4 -1 ?
>
> Martin S.
>
>
> > > 30. 9. 2021 v 12:59, Torsten Schnitter <torsten.schnitter at netcologne.de mailto:torsten.schnitter at netcologne.de >:
> >
> > Due to the different waterlevel there is a difference of 4.0m in depth readings.
> > To correct this I used "calibrate depth 4 -1" within the resurvey data.
> >
> > >
> From Therionbook:
>
> calibrate <quantity list> <zero error> [<scale>] . set the instrument calibration.
> The measured value is calculated using the following formula: measured value =
> (read value - zero error) x scale. The supported quantities are the same as sd.
>
> From Survex manual:
>
>
> 4.5.3. CALIBRATE
>
> Syntax
> *calibrate <quantity list> <zero error> [<scale>] *calibrate <quantity list> <zero error> <units> [<scale>] *calibrate default
>
> Example
>
> *calibrate tape +0.3
>
> Description
>
> *calibrate is used to specify instrument calibrations, via a zero error and a scale factor. By default, the zero error is 0.0 and the scale factor 1.0 for all quantities.
>
> <quantity> is one of TAPE|COMPASS|CLINO|COUNTER|DEPTH|DECLINATION|X|Y|Z
>
> Several quantities can be given in <quantity list> - the specified calibration will be applied to each of them.
>
> You need to be careful about the sign of the ZeroError. Survex follows the convention used with scientific instruments - the ZeroError is what the instrument reads when measuring a reading which should be zero. So for example, if your tape measure has the end missing, and you are using the 30cm mark to take all measurements from, then a zero distance would be measured as 30cm and you would correct this with:
>
> *CALIBRATE tape +0.3
>
> If you tape was too long, starting at -20cm (it does happen!) then you can correct it with:
>
> *CALIBRATE tape -0.2
>
> Note: ZeroError is irrelevant for Topofil counters and depth gauges since pairs of readings are subtracted.
>
> In the first form in the synopsis above, the zero error is measured by the instrument itself (e.g. reading off the number where a truncated tape now ends) and any scale factor specified applies to it, like so:
>
> Value = ( Reading - ZeroError ) * Scale (Scale defaults to 1.0)
>
> In the second form above (supported since Survex 1.2.21), the zero error has been measured externally (e.g. measuring how much too long your tape is with a ruler) - the units of the zero error are explicitly specified and any scale factor isn’t applied to it:
>
> Value = ( Reading * Scale ) - ZeroError (Scale defaults to 1.0)
>
> If the scale factor is 1.0, then the two forms are equivalent, though they still allow you to differentiate between how the zero error has been determined.
>
> With older Survex versions, you would specify the magnetic declination (difference between True North and Magnetic North) by using *calibrate declination to set an explicit value (with no scale factor allowed). Since Survex 1.2.22, it’s recommended to instead use the new *declination command instead - see the documentation of that command for more details.
>
> _______________________________________________
> Therion mailing list
> Therion at speleo.sk
> https://mailman.speleo.sk/listinfo/therion
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.speleo.sk/pipermail/therion/attachments/20210930/639f5d58/attachment-0001.htm>
More information about the Therion
mailing list