Soon, we will launch a new and updated customer portal, which is an important step toward providing our customers with one place to learn, interact, and get help.
Learn more.

How To Model a Gradient Index Version of a Sellmeier1 Glass Using the Gradient 5 Surface

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

Take Care With "Exact Equivalent" Glasses

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

How to Use Multiple ABg Profiles to Define an Objects Surface Scatter Property

This article explains how multiple ABg profiles can be used to define the scattering properties of a surface.


Authored By: John Stauder

How to Model and Optimize Reflectors for Laser Pumping

This article provides an example of modeling laser pumping using different reflector shapes.

Authored By: Vasili Karneichyk

Published On: August 17, 2009

How to Write User-Defined Sources and Scatter Functions in Fortran

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

How to Talk to Zemax from Visual Basic for Applications

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

How to Write Zemax Extensions in FORTRAN

This article describes how one user took advantage of the published C-language code for ZCLIENT.C, the program that provides Dynamic Data Exchange (DDE) functionality with Zemax, to modify it so that the main utility functions provided in that code could be called from a user-provided FORTRAN function instead of having to use the C- or C++ language. 

Authored By: Anthony Richards

Published On: June 22, 2006

Modeling Laser Cavities Using Zemax and LASCAD

This paper described work undertaken at the University of Bern to model the cavity of a side-pumped Nd: YVO4 laser using Zemax to compute the absorbed power in the laser rods and the LASCAD program to compute the resulting cavity modes.


Authored By: Christoph Rüttimann

Published On: June 21, 2006

How to Make Any Object into a Source Object

This article describes how to create sources of any geometrical size and shape.  The Source Object provides the flexibility to convert any object into a source, including any imported CAD object.

Authored By: Michael Pate, updated by Alissa Wersal

Published On: August 10, 2015

How to Create Surfaces of Revolution via User Defined Objects

This article explains how to create user-defined surfaces of revolution for use in the non-sequential mode of Zemax. Examples employing the Bezier curve and a cubic spline curve are provided. 

Authored By: Anatoli Trafimuk

Published On: August 7, 2008

Displaying results 1-10 (of 51)
 |<  < 1 - 2 - 3 - 4 - 5 - 6  >  >|