Optical Bench Simulator (OBS)

By Rafael Chamón Cobos

Created: January 2006

Description

It is a program written in Visual Basic that allows you to setup optical systems in a drawing window and to trace rays through them. With the OBS program you can analyze the behaviour of many optical systems and to show some of their aberrations. You can add or remove lens elements, move them, change the shape and refraction index, etc. Systems may contain lenses of any type, mirrors, stops and screens. From an emitter point you can trace rays into the first element of the system. These rays progress along the whole system according to the Snell's law. Any modification at any lens element or at the emitter inmediately modifies the plotted image accordingly. The system can be saved to a file and retrieved later. The drawing window can be saved to a standard graphic file (bmp format), or printed along with all the system’s data.

Examples

See the following examples, drawn by the Optical Bench Simulator:

Meniscus

Mirror

Galilean telescope

Keplerian telescope


Keplerian telescope


Maksutov telescope

Eyepiece

Exit pupil

Exit pupil

Cassegrain

Coma

Field curvature

Tessar

Hologon

Sphere

Projector

Installation

If you decide to install OBS in your computer, please follow these steps:

  • Download the file 'OBS.zip' (this is a compressed 'Winzip' file, about 4 MB long) into a specific, new created directory.

  • Unzip 'OBS.zip' (you need 'Winzip' installed in your computer). To unzip, please make double click on 'OBS.zip' and set the 'Actions': 'Select All' and 'Extract' (You have to select a directory, then 3 files and a folder will be created in it)

  • Execute 'setup.exe' (OBS program will be installed). During installation you will be asked to replace or not some existing system files by old versions supplied by the OBS packet. Don't replace them and keep both versions in the system.

You can easily uninstall OBS by means of the Windows option for removing programs.

Operation

Important: The program will fill completely your PC screen if this one is configurated at '800x600 small fonts'

The program presents you:

  • A menu, that groups the basic actions you can perform with the Optical Bench Simulator, for instance, load files, create lens elements, trace rays, print drawings, help, etc.

  • A drawing window, where lenses and rays are plotted

  • The lens controls, to modify position, curvatures, height and refractive index of each lens element

  • The ray emitter controls, to set emitter parameters (position and ray slope), and to trace single rays.

Units used in OBS: Position of emitter and lenses are expressed in mm. Curvatures of lenses are expressed in 1000/mm.

Help

A menu option, in form of a user guide, will help you to get started in the use of OBS.

Download OBS now!

Download the attached file OBS.zip and follow the the steps disclosed in paragraph "Installation".