Sensoft is a sophisticated software package that includes the features for hardware control of our instruments and the analysis of Shack-Hartmann images. Users can take advantage of a complete set of numerical and graphical tools resulting in a full diagnostics of the optical element under test at any wavelength.
We also have special versions of the software that can be used during the production process and give results for on-axis as well as off-axis test of the optical element(s).
A highlight of Sensoft is the very extensive Help. Detailed information of all the essential aspects of optics, with detailed figures and explanations, are available at your fingertips.
See also how you can learn about Shack-Hartmann using our Simulation packages.
According to your requirements, we can also study special software features for your specific application or for control of special hardware or develop special analysis software.
Highlight of Sensoft software
- Precision: 3nm rms on the wavefront
- Max resolution: 100 x 100 spots (Limited by size of detector)
- Zernike polynomials: Annular, Standard or Fringe Zernikes as well as Seidel polynomial terms can be selected (more than 50 different terms)
- Output from analysis: Focus, coma, spherical aberration, astigmatism, and other higher order aberrations (more than 50 terms), 80% EE, zonal and modal wavefront/mirror surface, and Strehl ratio
- Graphical output: Spot diagrams, EE profile and distribution of residuals over the pupil. 3D and contour plot of zonal and modal wavefront (or mirror surface). MTF, PSF and EE profile from spot diagrams
Diagnostics with Sensoft
- Focal plane: given the optical element parameters, Sensoft suggests the changes required to correct defocus and spherical aberration
- Alignment of composite optical elements: given the optical element parameters, Sensoft suggests the changes required to correct coma aberration
- Collimation: Sensoft can detect if the light source used for the test is collimated (or divergent or convergent)
- Mounting problems: support problems of the mountings can be identified from the contour plots of the wavefront after subtracting out the lower-order aberration terms
- Reduce noise due to air effects: in the laboratory and in the manufacturing workshop as well as at the telescope, air-turbulence effects can limit the accuracy of the analysis. Sensoft has the facility for averaging coefficients from multiple frames to improve the accuracy
MTF without scanning system
MTF is computed from Shack-Hartmann analysis. No scanning system is required. MTF contribute due to each of the Zernike terms can be computed
M2 without scanning system
M2 for laser systems is computed from Shack-Hartmann analysis. No scanning system is required.
SpotOptics instruments can be controlled from a remote PC: a special protocol has been developed in Sensoft to allow control over TCP/IP.
Sensoft can be completed by adding one or all of three optional simulation packages
- Simulations for learning about SH analysis: the software can create artificial SH frames for analysis starting from a combination of aberrations selected by the user. The analysis output will be given in numerical as well as graphical form enabling users to learn quickly about the system
- Spot Diagram
- Encircled Energy Profile
- Residual Distribution over the normalized pupil
- 3D and Contour of Wavefront
- Design of telescope using analytical theory: a quick look at a particular telescope design, without having to do ray tracing. Given 4 parameters, the program prints out the characteristics of a telescope with Cassegrain or Gregorian configuration (Ritchey-Chretien, Classical or Dall-Kirkham) in terms of
- Field aberrations
- Sensitivity of telescope due to misalignment (decentering and tilt) of the secondary mirror
- Sensitivity of telescope to despace errors between primary and secondary mirrors
- MTF, PSF and EE from diffraction theory: compare the results obtained from the SH analysis with theoretical ones obtained from diffraction analysis. The software can compute MTF, PSF and EE for any combination of the following components:
- perfect mirror
- aberrated mirror
- ripple on the mirror surface
- micro ripple on the mirror surface
- pixel error
- seeing error
- pointing error