Skip to content

OSLO 101 – Introduction to OSLO

This four-hour, instructor-led, online training course will provide the attendee a good start or skill polish to use OSLO most effectively. This course will be a mixture of lecture and hands-on examples. In the examples we will show a variety of functionality within OSLO. A digital copy of the course notes will be supplied to all attendees. Attendees wishing to complete the examples during the class must provide their own OSLO license.

Session 1, 2 June, 2026

Introduction to OSLO

  • User interface
  • Spreadsheets, windows, and toolbars
  • Command-line basics
  • Help and manuals
  • File structure
  • Functional flow

Preferences and Operating Conditions

  • Preferences
  • Operating conditions
  • System notes
  • Surface notes

Basic Optical System Definitions

  • Defining your system
  • Specifying system properties
  • Wavelengths and weights
  • Apertures and checking
  • Using solves

Session 2, 3 June, 2026

Variables and Optimization

  • Setting up variables
  • Types of variables
  • Error functions in OSLO
  • Optimization methods in OSLO
  • Sliders

Evaluating Performance in OSLO

  • Graphics evaluation methods
  • Text evaluation methods
  • Intro to tolerancing

OSLO 102 – OSLO: Beyond The Basics

Session 1, 4 June, 2026

Tolerancing in OSLO

  • Tolerancing data
  • Tolerancing methods
  • User-defined tolerancing

Special surfaces in OSLO

  • Aspheres
  • Freeforms and splines
  • Diffractive surfaces
  • Gradient-index

Intermediate OSLO Use

  • Ray aiming
  • Beam analysis
  • Vignetting and vignetting factors
  • Relative illumination
  • Multiconfiguration data
  • Afocal systems
  • Perfect lenses
  • Polarization
  • Partial coherence

Session 2, 5 June, 2026

Using Data in OSLO

  • Databases
  • Private Databases
  • Catalog lenses
  • Grouping
  • Non-sequential groups

Introduction to Programming in OSLO

  • Advanced command line use
  • Understanding lists
  • Private directory
  • SCP
  • CCL (most used, compiled by OSLO)
  • DLL
  • Opening lenses with a text editor