added examples, and more/updated option descriptions
authorFrank Mori Hess <fmhess@speakeasy.net>
Wed, 7 May 2003 18:12:28 +0000 (18:12 +0000)
committerFrank Mori Hess <fmhess@speakeasy.net>
Wed, 7 May 2003 18:12:28 +0000 (18:12 +0000)
man/comedi_calibrate.8

index 2d1384ccf640113719f6ce5a021902196e0540a2..2fdbca5aa14e7abde49015e5f949d230036ec5d1 100644 (file)
@@ -12,46 +12,122 @@ gains and offsets using programmable DACs.  On these devices,
 \fBcomedi_calibrate\fR adjusts the programmable calibration
 DACs so that the measured value of reference voltages fall
 within acceptable limits.  The calibration settings are
-saved to a file which can be fed to the comedi_apply_calibration()
-function.
+saved to a file which can be fed to comedi_apply_calibration()
+and related functions.
 
-\fBComedi_calibrate\fR prints a lot of debugging information
+\fBcomedi_calibrate\fR prints a lot of debugging information
 as it runs.
 
 .SH LIMITATIONS
 
-\fBComedi_calibrate\fR only works on boards that it understands.
+\fBcomedi_calibrate\fR only works on boards that it understands.
 For boards that are known to have autocalibration ability,
 but are not currently supported, \fBcomedi_calibrate\fR will
 output basic debugging information that is useful for
 the author to add support for your device.  Please send this
 output to him.
 
+.SH EXAMPLES
 
-.SH OPTIONS
+.TP
+.BI comedi_calibrate\ \-\-file\  /dev/comediN
+If no default calibration for \fI/dev/comediN\fR already exists,
+perform a calibration
+and save results to default location.
 
-\fBcomedi_calibrate\fR recognizes the following options:
+.TP
+.BI comedi_calibrate\ \-\-calibrate
+Perform a calibration, using existing calibration (if it exists) as
+starting point.
 
-\fB--[no-]calibrate\fR Perform calibration (or not).
+.TP
+.BI comedi_calibrate\ \-\-reset\ \-\-calibrate
+Perform a fresh calibration and save results to default location.
 
-\fB-f, --file /dev/comediN\fR  perform calibration on device \fB/dev/comediN\fR
+.TP
+.BI comedi_calibrate\ \-\-no\-calibrate\ \-\-subdevice\  subd\  \-\-range\  range\  \-\-save\-file\  cal_file
+Apply calibration for subdevice \fIsubd\fR, range \fIrange\fR, using
+the settings in the calibration file \fIcal_file\fR.
 
-\fB--help\fR   print help for options then exit
 
-\fB-q, --quiet\fR      don't generate output to stdout
+.SH OPTIONS
 
-\fB--[no-]reset\fR     Reset (or don't reset) calibration subdevice to
+\fBcomedi_calibrate\fR recognizes the following options:
+
+.TP
+.BI \-a\  aref ,\ \-\-aref\  aref
+Along with \fB--channel\fR, \fB--range\fR
+and \fB--subdevice\fR, this specifies which calibration you want comedi_calibrate
+leave applied to the board.
+
+.TP
+.B \-\-[no\-]calibrate
+Force calibration to be performed (or not).
+By default, comedi_calibrate will only perform a new calibration if
+no existing calibration file is found (see \fB--save-file\fR).
+
+.TP
+.BI \-c\  channel, \-\-channel\  channel
+Along with \fB--subdevice\fR, \fB--range\fR
+and \fB--aref\fR, this specifies which calibration you want comedi_calibrate
+to leave applied to the board.
+
+.TP
+.B \-\-[no\-]dump
+Perform (or not) dump of various information about
+state of calibration prior to performing new calibration.
+
+.TP
+.BI \-f\  /dev/comediN, \-\-file\  /dev/comediN
+Perform calibration on device \fB/dev/comediN\fR.
+
+.TP
+.B \-\-help\
+Print help for options then exit.
+
+.TP
+.B \-q, \-\-quiet
+Don't generate output to stdout.
+
+.TP
+.BI \-r\  range ,\ \-\-range\  range
+Along with \fB--channel\fR, \fB--subdevice\fR
+and \fB--aref\fR, this specifies which calibration you want comedi_calibrate
+to leave applied to the board.
+
+.TP
+.B \-\-[no\-]reset
+Reset (or don't reset) calibration subdevice to
 a reasonable starting point before
-performing calibration.  The default is \fB--reset\fR.  The
-\fB--no-reset\fR option is useful if
+performing calibration.  The default is \fB--no-reset\fR.  If
+\fB--no-reset\fR is used, the calibration routine will try to use
+an existing calibration (see \fB--save-file\fR) as a starting point.
+This is useful if
 a single calibration
 pass is not sufficient, and you wish to perform another calibration
 pass starting from the results of the previous pass.
 
-\fB-S, --save-file <file path>\fR      save calibration information to specified file,
-instead of default location
+.TP
+.B \-\-[no\-]results
+Perform (or not) dump of various information about
+state of calibration after performing new calibration.
+
+.TP
+.BI \-S\  file ,\ \-\-save-file\  file
+Save calibration information to specified file,
+instead of default location.  If the file already exists, comedi_calibrate
+will also use its contents as a starting point for the calibration pass (see
+\fB--no-reset\fR).
+
+.TP
+.BI \-s\  subdevice ,\ \-\-subdevice\  subdevice
+Along with \fB--channel\fR, \fB--range\fR
+and \fB--aref\fR, this specifies which calibration you want comedi_calibrate
+to leave applied to the board.
 
-\fB-v, --verbose\fR    generate more verbose output to stdout, can be specified multiple times
+.TP
+.B \-v, \-\-verbose
+Generate more verbose output to stdout, can be specified multiple times
 
 
 .SH SEE ALSO
@@ -66,3 +142,4 @@ instead of default location
 
 David Schleef, <ds@schleef.org>
 
+Frank Mori Hess, <fmhess@users.sourceforge.net>