Kstars
aberrationinspector.h
17// Settings are managed in a global way, rather than per Optical Train which would be overkill. The approach is the same as Focus
20// Aberration Inspector uses focus position of different parts of the sensor to examine backfocus and tilt. A single Autofocus run can
23// Note, Aberration Inspector assumes all focus differences between different tiles on the sensor are due to Backfocus and sensor tilt.
24// In reality many other aberrations (e.g. collimation, coma, etc.) could contribute to focus differences but are assumed to be negligible.
25// If other aberrations are significant then the analysis output of Aberration Inspector is likely to be invalid.
29// 2. Use the tool to help with adjustment of Backfocus and / or tilt with a device such as a PhotonCage or Octopi. In this mode, use of the
30// tool will be iterative. Run the tool, look at the output, make an adjustment for Backfocus and / or tilt, rerun the tool and compare
31// the new output. Make a further adjustment and repeat until happy with the output. For this reason, each time Aberration Inspector is
32// run, a new Aberration Inspector Dialog (with incrementing Run number) is launched allowing comparision of results.
35// 1. Setup focus to give the consistently good focus results. Point to a part of the sky with lots of stars.
36// 2. Set the Mosaic Mask on and set it up so that there are sufficient stars in each tile. This is important as each tile
37// will be focused solved individually so there needs to be enough stars in each tile. Increase the tile size to get each tile to cover
38// more of the sensor and therefore contain more stars; but don't overdo it as the bigger the tile the less accurate the results.
39// 3. Run Autofocus manually by pressing the Auto Focus button. Note, Aberration Inspector is not run when Focus is run in a sequence.
40// 4. Autofocus will run normally but will collect data for Aberration Inspector for each datapoint. If the Focus run isn't good then
46// 1. The v-curves. A curve is drawn for each tile dependent on the user setting of TileSelection. So either 5 or 9 curves are drawn.
47// Like Focus, the v-curve shows measure (e.g. HFR) on the y-axis versus focuser position on the x-axis
48// 2. A table of results from the v-curves. A row is displayed per tile showing v-curve solution and delta from central tile
49// 3. Analysis of results table. Here the deltas between the solve position for the central tile is compared with other tiles and used
51// Backfocus - The idea is that if backfocus is perfect then the average of tile deltas from the centre will be zero.
52// Tilt - Differences in tile deltas when backfocus is compensated for, are due to tilt. The analyse works on 2 axes of tilt,
54// 4. 3D Graphic. This helps to orient the user and explain the results. 2 Surfaces can be displayed:
55// Sensor - The sensor is drawn as a 3D plane to scale, with the tilt shown on the z-axis. Top, bottom, left and right are labelled.
56// Petzval Surface - This is light surface that comes out of the telescope and hits the sensor. The surface is drawn as a simple,
57// circularly symmetrical paraboloid. In reality, the light surface coming out of the field flattener may be much more
59// With the 3D graphic, it is possible to enter simulation mode, and adjust the Backfocus and tilt and see the effect on the Sensor and
104 AberrationInspector(const abInsData &data, const QVector<int> &positions, const QVector<QVector<double>> &measures,
339 bool m_excludeTile[NUM_TILES] = { false, false, false, false, false, false, false, false, false };
383 QCustom3DLabel *m_label[NUM_TILES] = { nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr };
qreal pixelSize(qreal scale)
Q_OBJECTQ_OBJECT
QFuture< T > run(Function function,...)
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Sat Dec 21 2024 17:04:46 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2024 The KDE developers.
Generated on Sat Dec 21 2024 17:04:46 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.