ZEMAX® File Exchange
Free Lens Files, ZPL Macros, and Extensions

If you want to submit a file, just attach it to an email message, and send it to support@zemax.com. Place the words "File For Public Domain" in the Subject field of your message. (Click here for details.)

Files Contributed By ZEMAX Users

  • aoi, aor table.zpl
    Georg Nadorff: May 20, 2002
    "Table of angles of incidence and exitance for each surface for a specific ray."

  • aoi_coatings.zpl
    Georg Nadorff: May 20, 2002
    "Handy-dandy table of maximum angles of incidence for specifying coating ranges of angles for axially symmetric systems."

  • GOST.TPD
    Anton Prytkov: February 23, 2002
    "Test plates per Russian GOST 1807-75. All lenses made in Russia, Belarus, and other countries of the former USSR are made with these test plate radii. Example factories include, "LOMO", St. Petersburg, Russia and "BelOMO", Minsk, Belarus."

  • GOST.AGF
    Anton Prytkov: February 18, 2002
    "Glass catalog per Russian GOST 13659-78. Includes colourless optical glass, physical and chemical properties, and basic parameters. (GOsudarstvenniy STandart = State Standard.) All the glass factories of the former USSR produce glasses under this standard."

  • ZemaxDelphi.zip
    Pierre Mertz: November 13, 2001
    "Delphi VCL component which implements Zemax Extensions DDE communications. This allows a Delphi application to use Zemax as a ray tracing engine. Use component directly or inherit from it to make more specific ray tracing components."

  • HH'.zmx
    Vincent Thominet: November 2, 2001
    "Optical system defined by its principal planes. The ABCD matrix is a translation one with Bx = By = - THIC(Paraxial - Matrix)."

  • Roofprism.zmx
    Kees Moddemeijer: May 30, 2001
    "Model of a roofprism using sequential raytracing (SE and XE-users) and hyperbolic reflecting surfaces with very small radii."

  • ZernikePlot.zpl
    Rob H. Webb: February 5, 2004
    "Changes the Zernike Fringe coefficients to OSA set. Some positions are unfilled, and a * is plotted."

  • multifocal.dll
    James Sutter: May 1, 2000
    "Multifocal user defined surface (DLL). Models inner and outer zones with different curvatures used for bifocal contact lenses, IOLs, and laser machining applications."

  • Offner_Spectrometers.zmx
    Francis Reininger: November 26, 1999
    "Derivatives from the first miniature, low distortion Offner spectrometer on Cassini headed for Saturn. Only 10 nm distortion (<0.1% of pixel width) along a 16 mm slit. Nyquist spectral sampling is 5nm. Hit Ctrl+A to see positive order design. Performance improves with size, but distortion scales as cube of image area." Draw surfaces 2 through 8.

  • AOPfiles.zip
    Dan Schroeder: October 15, 1999
    Example optical systems, contributed by the author, for the figures in the book "Astronomical Optics" 2nd edition, 1999.

    AOP0406.zmx F/2 Spherical Mirror
    AOP0503.zmx f/2.5 Spherical Mirror, Mag = -1
    AOP0509.zmx F/2.5 Paraboloid, Stop @ Focus
    AOP0521.zmx Ebert-Fastie Configuration
    AOP0602.zmx Classical Cassegrain
    AOP0603.zmx Ritchey-Chretien
    AOP0608.zmx Ritchey-Chretien - Misaligned
    AOP0609.zmx Ritchey-Chretien - Misaligned (2)
    AOP0612.zmx Paul-Baker Flat-field, F/2.19
    AOP0613.zmx Korsch Flat-field, F/4.5
    AOP0614.zmx Korsch 2-axis Flat-field, F/12
    AOP0615.zmx Robb Flat-field, F/5
    AOP0616.zmx Four-Mirror 2-axis Telescope
    AOP0617.zmx Four-Mirror 2-axis Telescope, Type 2
    AOP0709.zmx Achromatic Schmidt, F/2.5
    AOP0907.zmx Ritchey-Chretien + Gascoigne Plate
    AOP0908.zmx Ritchey-Chretien + Gascoigne Plate
    AOP0913a.zmx ADC, Maximum Dispersion (tilts exaggerated)
    AOP0913b.zmx ADC, Minimum Dispersion (tilts exaggerated)
    AOP0914.zmx ADC, Collimated Light, Maximum Dispersion
    AOP0915.zmx ADC, F/4 Beam, Maximum Dispersion
    AOP0916.zmx ADC, F/4 Beam, Minimum Dispersion
    AOP0918.zmx ADC, F/4 Beam, w/o Chromatic Error
    AOP0919.zmx F/6 Ritchey-Chretien + ADC
    AOP1013.zmx F/5 Paraboloid w/ Defocus, A20 = 0.25
    AOP1014.zmx F/5 Paraboloid w/ Defocus, A20 = 0.75
    AOP1016.zmx F/5 Sphere @ Diffraction Focus, A40 = 1
    AOP1017.zmx F/5 Sphere @ Diffraction Focus, A40 = 3
    AOP1118.zmx HST - Actual Post Launch

  • Coating_INDICES1.ZPL
    Boyd Hunter: October 7, 1999
    This macro determines the refractive index values at the 0.7 radial zone to use when AR coating a GRADIUM lens.

  • trischeif.zmx
    Matthew Heino: September 16, 1999
    "An example of a Kutter type Tri-Scheifspeigler telescope. A type known by astronomers to have excellent image quality for planetary objects."

  • MeshTrans.zpl
    Mike Jones: September 9, 1999
    "Macro is not optics oriented, but is a handy routine for calculating the amount of EMI shielding from a conductively gridded window or lens." See comments in macro for details.

  • Spotdia.zpl
    David Koren: April 8, 1999
    "This macro uses Point Spread Function data to compute the diffraction spot diameter at the 1/e^2 points along the x-axis and the y-axis for various field angles."

  • protar7a.zmx
    Jim Lynch: April 8, 1999
    Series VIIa United States Patent 1,021,337, 1912 March 26 (Zeiss) from Greenleaf "Photographic Optics" 1950.

  • orthostigmat.zmx
    Jim Lynch: April 8, 1999
    German Patent 88,505, 1893 November 28 from Greenleaf "Photographic Optics" 1950.

  • dagor.zmx
    Jim Lynch: April 8, 1999
    U.S. Patent 528,155; 1894 October 30 (Goerz) from Greenleaf "Photographic Optics" 1950.

  • protar.zmx
    Jim Lynch: April 8, 1999
    U.S. Patent 895,045; 1908 August 4 (Zeiss) from Greenleaf "Photographic Optics" 1950.

  • antiplanet.zmx
    Jim Lynch: April 8, 1999
    "German Patent 16,354; 1882 January 26 (Steinheil) from Greenleaf "Photographic Optics" 1950.

  • Zonesize.zpl
    Dan Brown: April 7, 1999
    "Macro used when designing diffractive optics with Binary_1 and Binary_2 surfaces. It gives diffractive zone size as a function of position. To include zone size constraints in the merit function, the algorithm in subroutine "Test" is more appropriate."

  • VoltM.zpl, Cmplxndx.zpl
    Mike Jones: April 2, 1999
    VoltM converts watts/cm^2 to volts/m, and Cmplxndx converts constitutive parameters to complex index.

  • artus.zpl
    Mike Jones: April 2, 1999
    Macro lists Artus shim plates by color code

  • raytrace.zpl
    Bob Householder: April 1, 1999
    "Calculates chief ray coordinates for each field angle."

  • radius.zpl
    Bob Householder: April 1, 1999
    "Changes the radius based on tolerance in fringes. Useful for tolerance analysis. References Malacara "Optical Shop Testing" p. 16."

  • depth.zpl
    Bob Householder: April 1, 1999
    "Calculates depth of focus for the system based on several sources for the equation."

  • spot_sz.zpl
    Bob Householder: April 1, 1999
    "Computes Gaussian Beam Diameter after each element."

  • trce_ape.zpl
    Bob Householder: April 1, 1999
    "Traces single ray through system considering vignetting from system apertures. Reports x or y coordinates."

  • Eye_best.zmx Eye_best.agf
    Rob Webb: March 31, 1999
    "Convenient model eye that evolved from some parameters Oleg Pomerantzef was using. Glass file included."

  • 1064ral81.zmx
    Richard Rallison: March 31, 1999
    One of many sample files involving the recording of diffractive optics.

  • Shafer_Telescope.ZMX
    Francis Reininger: March 30, 1999
    "Here is a Shafer telescope design very similar to what is flying to Saturn on Cassini, and will be flying on the Rosetta comet mission."

  • yag.agf
    Donald Kwapien: March 30, 1999
    "YAG material."



ZEMAX Development Corporation
3001 112th Avenue NE, Suite 202
Bellevue, WA 98004-8017 USA
Sales:
Support:
Fax:
(425) 822-3406
(425) 822-1295
(425) 889-4687
E-Mail: sales@zemax.com
support@zemax.com

Copyright 2007, All Rights Reserved, ZEMAX Development Corporation

http://www.zemax.com
(Home)


ZEMAX

ZEBASE

Courses

Prices

Order Online



ZEMAX File Exchange