OSLO provides the most flexible and powerful optimization tools available, including built-in merit function generators and a choice of DLS or Lagrange-multiplier boundary constraints. OSLO Standard provides optimization of basic zoom systems. OSLO Premium has general multiconfiguration optimization for many types of complex systems.
In addition to those advanced optimization tools, OSLO's interactive design allows you to easily link any one or more system parameters (thickness, curvature, index, tilt…) to one or more analysis tools (spot diagram plot, wavefront plot, reports graphics…) through a slider. An autofocus function is available to choose an image location to minimize spot size.
There are no explicit limits on the number of variables you can define. All variables can have minimum and maximum boundary values, with independent weighting and choice of derivative increments. Available variable types include:
Each operand is defined as a weighted combination of 2 components (A > B, A + B, A*B….). Operands can be given a name, and have a show/hide output switch for display. Complicated operands can be built-up in stages, since a component can be a previously-defined operand. Operands can be assigned either constraint (Lagrange multiplier) or mimimize mode.
The OSLO error function automatically generates a real-ray based error function that minimizes RMS spot size or RMS wavefront. It lets you define and weight field and pupil points or generate them automatically. It also gives you choices on monochromatic/polychromatic and single/multiconfiguration optimization.
The GENII error function is based on a more optical approach to optimization. It is based on fewer rays and utilizes the maximum information from each ray traced.