diff --git a/MAGFit/index.html b/MAGFit/index.html index 858a0369..6efee7b5 100644 --- a/MAGFit/index.html +++ b/MAGFit/index.html @@ -49,7 +49,7 @@

-This tool takes a .bin log and performs a "MAGFit inflight calibration". Calibration parameters are found that fit the measured magnetic field from the log to the predicted field from the World Magnetic Model. +This tool takes a .bin log and performs a "MAGFit inflight calibration". Calibration parameters are found that fit the measured magnetic field from the log to the expected field from the World Magnetic Model. For best results use a flight log that covers as many orientations as possible. Flying figure of eight patterns works well. If you need a motor calibration using either throttle or a current reading then you should also cover as wide a range of throttles and current draws as possible. You do not have to be in any particular flight mode.

@@ -163,7 +163,7 @@

Yaw change

Field length

@@ -173,8 +173,8 @@

Field length

Motor compensation sources

@@ -182,10 +182,10 @@

Motor compensation sources
-

Fit error +

Calibration error

diff --git a/MAGFit/magfit.js b/MAGFit/magfit.js index 0c3082c1..262ab850 100644 --- a/MAGFit/magfit.js +++ b/MAGFit/magfit.js @@ -2010,7 +2010,7 @@ function load(log_file) { continue } - const tip_text = "Fits with no motor compensation.
  • Offsets: Fit of only X Y Z offset parameters.
  • Offsets and scale: Fit of X Y Z offsets and single scale factor.
  • Offsets and iron: Fit of X Y Z offsets and iron compensation matrix diagonals and off-diagonals.
" + const tip_text = "Calibrations with no motor compensation.
  • Offsets: calibration of only X Y Z offset parameters.
  • Offsets and scale: calibration of X Y Z offsets and single scale factor.
  • Offsets and iron: calibration of X Y Z offsets and iron compensation matrix diagonals and off-diagonals.
If a calibration cannot be selected the tool was unable to find a valid solution, a longer flight with better coverage will give a better chance of finding a solution." MAG_Data[i].fits.push({ value: null, @@ -2043,7 +2043,7 @@ function load(log_file) { value: linear_interp(value, time, MAG_Data[i].time), type: 2, name: name, - tip: { text: "Fits with motor compensation from " + name + ". Ensure battery monitor is calibrated and functioning correctly."}, + tip: { text: "Calibrations with motor compensation from " + name + ". Ensure battery monitor is calibrated and functioning correctly."}, offsets: {}, scale: {}, iron: {} @@ -2141,7 +2141,7 @@ function load(log_file) { let cal_legend = document.createElement("legend") cal_legend.innerHTML = "Calibrations" - add_tip(cal_legend, 'Select calibrations to be shown on plots, the last calibration selected will be saved when "Save Parameters" is clicked') + add_tip(cal_legend, 'Select calibrations to be shown on plots, the last calibration selected will be saved when "Save Parameters" is clicked.') cal_fieldset.appendChild(cal_legend)