We've launched a brand new customer portal with an updated and more searchable Knowledgebase, license and user management, support ticket creation and tracking, and community forum discussions.

How to Measure the Sag of an NSC Object

This article describes how to measure the surface sag of a non-sequential object using the NSRA operand. 

Authored By: Sanjay Gangadhara

Published On: November 23, 2007

How to Export Ray Trace Results in IES Format

Illumination System designers often need to give their customers data in IES format, and this article shows how to do that and validate the results.

Authored By: Dr. Sanjay Gangadhara

Published On: July 10, 2012

How to Obtain the Value for Any Optimization Operand in a ZPL Macro Using OPEV and OPEW

This article provides a brief explanation on how to use the OPEV() and OPEW() functions to obtain a value that would otherwise be given by a merit function operand.

Authored By: Sanjay Gangadhara

Published On: November 19, 2010

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

How To Update and Change the Settings of a Graphic Window from ZPL

This article describes how to change the settings of a graphic window via the MODIFYSETTINGS ZPL keyword. 


Authored By: Dan Hill

Published On: March 28, 2007

How to Model a Phantom Lens

This article describes how to modeled a turreted lens system using the multi-configuration capabilities of Zemax OpticStudio. A number of IGNR operands are necessary for ignoring the turreted lens in one of the configurations, and are added with a ZPL macro.

Authored By: Sanjay Gangadhara

Published On: December 1, 2015

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 Optimize for Worst-Case Performance

In most cases, we want to optimize for best performance over some average of the field of view or wavelength range of a system. In some cases, its useful to optimize only the worse-case scenario. This is easy to do, and this article describes how.

Authored By: Mark Nicholson

Published On: May 10, 2008

How to Call a ZPL Macro From Within a ZPL Macro

This article explains how to call a macro from within another macro, and how data are passed back and forth between macros.

Authored By: Sanjay Gangadhara

Published On: February 21, 2008

How to Convert from RSoft Simulations to Zemax and Back

This tutorial illustrates how to convert information from Zemax into RSoft’s propagation software and back. This can be useful for multi-stage cases in which one part of the system is a bulk optical system, and a waveguide in others. In this example, we will look at the coupling from a focusing lens into a small silica fiber. 

We will first create output information from Zemax and then convert these files into field files that can be used for a BPM propagation. The result will be that Zemax is used to propagate a Gaussian complex amplitude through a bulk optical system, and focus it at the input face of a single mode fiber. The resulting complex amplitude is then imported into RSoft software and propagated through the fiber. The resulting data can then be read back into Zemax if needed.

Authored By: Matthew Frank

Published On: April 11, 2008

Displaying results 81-90 (of 291)
 |<  <  5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14  >  >|