This articles describes a joint experimental/computational method for measuring lens decentration and other errors in molded plastic otics
Authored By: Reid Greenberg
Published On: November 22, 2006
This article explains how to convert Sellmeier 1 dispersion coefficient data into dispersion coefficient values for the Gradient 5 surface. After doing so, the Gradient 5 surface may then be used to model the variation of index with position for a Sellmeier 1 glass.
Authored By: Brian Bauman
Published On: June 22, 2009
Centered optical systems are relatively easy to design and align, but when decentered and tilted surfaces are used , alignment becomes difficult unless you have a plan. This article describes how to use the Center of Curvature report to give the necessary datums for system alignment.
Authored By: Bob Parks
Published On: July 31, 2006
A few years ago the manufacturers of optical glasses started the process of reformulating their glasses to remove arsenic and lead. At first glance, most of these glasses appear to be the exact equivalents of the original glasses. However, examining the indices in the near UV and the NIR shows that the indices can differ in the 3rd decimal place.
Further more, many other properties of the glasses differ significantly: the new formula glasses absorb earlier at each end of the spectrum, and there can be massive differences in the thermal properties between the old and new formulations.
This article discusses these topics, and shows some traps it is easy to fall into with 'Exact Equivalent' glasses.
Authored By: Eddie Judd
Published On: February 13, 2007
This article explains how multiple ABg profiles can be used to define the scattering properties of a surface.
Authored By: John Stauder
This article provides an example of modeling laser pumping using different reflector shapes.
Authored By: Vasili Karneichyk
Published On: August 17, 2009
This article shows how to create Zemax user-defined surfaces using the Waterloo Maple mathematics package.
Authored By: Mikhail Levtonov
Published On: March 14, 2006
User-defined objects, scatter functions, sources etc are dll programs that communicate with Zemax. In this article I show how to write such programs in Fortran. Sample code is provided.
Authored By: Jeff Casey
Published On: December 10, 2007
This article describes how to allow programs that support Visual Basic for Applications to communicate with Zemax.
Authored By: Henning Rehn
Published On: July 30, 2007
This article describes work I did to improve an existing infrared lamp heater in a so called horizontal geometry MOCVD reactor. Zemax was used to model and optimize the heater geometry using non-sequential ray-tracing.
Authored By: Oliver Stier
Published On: October 24, 2005