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.

Is the Hardware Key Writable?

Zemax uses either a hardware key or software license key for copy protection. Users in highly secure environments need to know whether the hardware key is capable of being written to. The short answer is no. This article provides details and an official document about this.

Authored By: Don Dickinson

Published On: November 30, 2017

How to Constrain the Thickness of Aspheric Components

This article explains:
  • Why default thickness boundary constraints are not always sufficient when optimizing aspheric components
  • How the FTGT and FTLT optimization operands can be used to successfully constrain the thickness of a surface at intermediate aperture locations
Authored By: Andrew Locke

Published On: March 20, 2007

How to Work with Strings in ZPL Macros

This article describes how to use strings and the string related capabilities of ZPL including:
  • String Variables
  • String Operations
  • String Logical Operators
  • String Functions


Authored By: Andrew Locke

Published On: July 1, 2006

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 OpticStudio Calculates Refractive Index at Arbitrary Temperatures and Pressures

This article explains how OpticStudio calculates the refractive index of a material for a given wavelength, temperature, and pressure.

Authored By: Sanjay Gangadhara

Published On: December 25, 2015

How to Use Programmers Editors With ZPL

One of the many benefits of ZPL macros is that they can be written in any text editor, such as Windows' own Notepad. However, macros are often a lot easier to read, understand and debug when the macro commands are highlighted, and programmer's text editors provide more powerful text editing features.

This article describes how to use two such programmer's editors with ZPL.

Authored By: Neil Barrett

Published On: August 1, 2007

How to Characterize Far-Field Color Mixing with the Source Illumination Map

This article explains how the Source Illumination Map can be used to read angular data from a source and display a true color image of the resulting illumination pattern in the far-field.

Authored By: Dr. Sanjay Gangadhara

Published On: July 10, 2012

Photorealistic Rendering Using Zemax and POV-Ray

This article describes photorealistic rendering and the rendering software POV-Ray. It provides and explains a macro written to render Zemax lens files in POV-Ray. 

Authored By: Akash Arora

Published On: February 8, 2010

How To Use the PLOT Keyword in ZPL

The Zemax Programming Language (ZPL) supports a comprehensive PLOT keyword for making graphs of data arrays. This article shows some examples of how to use it.

Authored By: Sanjay Gangadhara

Published On: February 21, 2008

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

Displaying results 91-100 (of 291)
 |<  <  6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14 - 15  >  >|