The generation of binary and grayscale masks used in the fabrication of diffractive optical elements is usually performed using a proprietary piece of software or a computer‐aided drafting package. Once the pattern is computed or designed, it must be output to a plotting or imaging system that will produce a reticle plate. This article describes a number of short Mathematica modules that can be used to generate binary and grayscale patterns in a PostScript‐compatible format. Approaches to ensure that the patterns are directly related to the function of the element and the design wavelength are discussed. A procedure to preserve the scale of the graphic output when it is transferred to another application is given. Examples of surfaces for a 100 mm effective focal length lens and an Alvarez surface are given. © 1996 American Institute of Physics.
Skip Nav Destination
Article navigation
Research Article|
July 01 1996
Generation of mask patterns for diffractive optical elements using MathematicaTM Free
Donald C. O’Shea
Donald C. O’Shea
School of Physics and Center for Optical Science and Engineering, Georgia Institute of Technology, Atlanta, Georgia 30332‐0430
Search for other works by this author on:
Donald C. O’Shea
School of Physics and Center for Optical Science and Engineering, Georgia Institute of Technology, Atlanta, Georgia 30332‐0430
Comput. Phys. 10, 391–399 (1996)
Article history
Received:
August 09 1995
Accepted:
April 29 1996
Citation
Donald C. O’Shea; Generation of mask patterns for diffractive optical elements using MathematicaTM. Comput. Phys. 1 July 1996; 10 (4): 391–399. https://doi.org/10.1063/1.168577
Download citation file:
200
Views
Citing articles via
Related Content
Hv: A graphical user interface library for scientific and engineering applications
Comput. Phys. (March 1996)
The DOM4 database system
Comput. Phys. (November 1993)
IMD—Software for modeling the optical properties of multilayer films
Comput. Phys. (July 1998)
Teaching Feynman’s sum-over-paths quantum theory
Comput. Phys. (March 1998)
Laplace and Poisson equation solution by relax3d
Comput. Phys. (July 1994)