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 Hours) October 22, 2024
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, (2 Hours) October 23, 2024
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, (2 Hours) October 29, 2024
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, (2 Hours) October 30, 2024
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