Sequential Analyses

Most commonly used optical physics calculations are supported:
  • Ray distributions: spot diagrams, footprint diagrams, vignetting plots
  • Aberrations: wave/ray fans, lateral and longitudinal aberration, distortion, seidel coefficients, petzval curvature
  • Wavefront: wavefront maps, Zernike coefficients
  • Interferograms: fringe analysis
  • MTF/PSF: FFT/Huygens/Geometric, through focus plots, enclosed energy
  • Irradiance distributions: incoherent, coherent, ghost
  • Image simulation: Geometric/Huygens PSF convolution method
  • Reports: system and ray reports
  • Polarization: polarization map, polarization transmission, Poincare sphere
  • Surface Plots: form, phase, transfer function
  • Ghost analysis: generate ghost sequences, sort paths by illuminance or total flux

Wave Optics

Available with an optional toolbox, simulate coherent beam propagation using robust gaussian beam decomposition methods. Analyze beam profiles at any location or visualize through focus beam profiles. Gaussian beam and fiber coupling analyses are also supported.

Modeling

Modern User-Interface The user interface, and software overall, utilizes the latest cutting-edge software libraries. A ribbon-style layout will be very familiar to users of most modern engineering and productivity software. From a data input perspective, modern tables...

Analysis

Sequential Analyses Most commonly used optical physics calculations are supported: Ray distributions: spot diagrams, footprint diagrams, vignetting plots Aberrations: wave/ray fans, lateral and longitudinal aberration, distortion, seidel coefficients, petzval...

Optimization

Optimization Algorithms Two variants of damped-least-squares optimization are available. Both give detailed control over parameters that control how the optimizer converges on potential solutions. Optimization Types Local: quickly find the local minimum in the...

Tolerancing

Comprehensive tolerancing tools allow the user to evaluate the impact of manufacturing and assembly errors on the performance of their system. Monte Carlo Analysis Create unique systems that account for all defined tolerances to better understand real world...

Programming

A comprehensive, efficient, and robust API for controlling Quadoa is available with the Scripting toolbox. Integrate Quadoa into software workflows, automate design tasks, or write custom features inside Quadoa. Python & MATLAB Scripting Use common scripting...