`
`a
`
`se)oilerEemaceyi
`
`IPR2020-00179
`
`_ User’s Guide
`
`VES felsm LUM
`
`IMMERVISION Ex. 2011
`LG v. ImmerVision
`
`1/118
`
`
`
`AhaeseSae
`
`SiMon THI)\Sauct
`
`live
`
`ae
`
`Optical Design Program
`
`User’s Guide
`
`Version 10.0
`
`Focus Software, Incorporated
`P. O. Box 18228
`
`Tucson, AZ 85731-8228 USA
`
`Tel. (520) 733-0130
`Fax. (520) 733-0135
`support @ focus-software.com
`
`www.focus-software.com
`
`
`
`2/118
`
`
`
`Importantnotice
`
`ZEMAX@®is a registered trademark of Focus Software,Inc. Copyright © Focus Software, Incorporated
`1990-2001. All rights reserved.
`All other product namesor trademarks are property of their respective owners,
`Information in this manualis subject to change without notice and does not represent a commitment on
`the part of the vendor. The software described in this manualis furnished undera license agreement
`and may be usedor copied only in accordance with the terms of the agreement.
`The material in this manual is copyrighted and may not be reproducedorelectronically distributed
`without written permission from the copyright holder.
`Focus Software, Incorporated (FSI) provides this publication "as is" without warranty of any kind, either
`expressorimplied, including but notlimited to the implied warranties or conditions of merchantability or
`fitness for a particular purpose. In no eventshall FSI beliable for any loss of profits, loss of business,
`loss of useordata, interruption of business,orfor indirect, special, incidental, or consequential damages
`of any kind, even if FSI has been advised of the possibility of such damagesarising from any defect or
`error in this publication orin the Software.
`Published in April, 2001.
`
`3/118
`
`3/118
`
`
`
`
`
`Thischapter describesconventionsa
`
`
`
`tions and terms ZEMAX usesare comm
`differences.
`id
`|
`
`
`
`Active configuration
`——|
`
`The active configuration is the configuration currently
`bei
`dis ; yadint e
`lensdata
`| si or.Fe
`nicetrentis Reina eBoyaNNe
`Chapter "Multi-Configurations".
`a
`Angular magnification
`
`
`
`
`Apodization
`Apodization refers to the uniformity ofillumination in the entrance pupil of the system. By default, the pupilis
`alwaysilluminated uniformly, However, there are times when the pupil should have a non-uniform illumination.
`For this purpose, ZEMAX supports pupil apodization, whichis a variation of amplitude over the pupil.
`Three types of pupil apodization are supported: uniform, Gaussian, and tangential. For each type (except
`uniform), an apodization factor determinesthe rate of variation of amplitude in the pupil. See thediscussion on
`apodization types and factors in the chapter "System Menu".
`ZEMAXalso supports userdefined apodizations, which may be placed on any surface. Surface apodizations
`behave differently than pupil apodizations, because surfaces need notbelocatedat a pupil. For more information
`on surface apodizations, see the "Surface Types" chapter under "The User Defined Surface" section.
`Back focal length
`
`ZEMAXdefines the backfocal length as the distance along the Z axis from the last surface madeof glassto the
`paraxial image plane. If no surfaces are madeof glass,the back focal lengthis the distance from surface 1 to the
`paraxial image plane.
`Cardinal planesee_rlee!
`
`The term cardinal planes (sometimescalled cardinal points) refers to those special conjugate positions where the
`object and image surfaces have a specific magnification. The cardinal planes include the principal planes, where
`the magnification is +1, the nodal planes, wherethe angular magnification is +1, the anti-nodal planes, where the
`angular magnification is -1, and the focal planes, where the magnification is 0 for the image space focal plane
`and infinite for the object space focal plane.
`Exceptfor the focal planes,the cardinal planes are conjugateswith each other, that is,the image spaceprincipal
`plane is conjugate with the object space principalplane,ete.If the lens has the sameindexin both object space
`and image space, the nodalplanes are identical to the principal planes.
`ZEMA\lists the distance from the image surface to the various image space planes, andlists the distance from
`the first surface to the various object space planes.
`Chief raymgaSSaa
`If there is no vignetting, and there are no aberrations, the chief ray is defined to be the ray that travels from a
`specific field point, through the center of the entrance pupil, and on to theimage plane. Note that without vignetting
`or aberrations, any ray passing through the centerof the entrance pupil will also pass through the center of the
`stop and the exit pupil.
`Whenvignetting factors are used, the chief ray is then considered to be the ray that passes through the center
`of the vignetted pupil, which means the chief ray may not necessarily pass through the centerof the stop.
`
`—————eel
`4/118
`
`25
`
`Chapter 3: CONVENTIONS AND DEFINITIONS
`
`4/118
`
`
`
`ass through the cente
`
`rh
`’
`
`
`
`
`
`
`
`
`
`;
`if there are pupil aberrations (and therevirtually always are), then the chief fayaiming is UeH, but generally,
`the paraxial entrance pupil(if ray aiming is not used)or the center of the stop
`.
`
`not both.
`will pass throughthe center of
`ees (if ray aiming Is used).
`If there are vignetting factors which decenter the pupil, then the chi
`{ the vignetted pupil, while th
`vignetted entrancepupil (if ray aiming is not used) or the vignetted sto
`
`| to
`The common convention used is that the chief ray passes throughteypada uses the principal ray.
`st
`principal ray passes through the center of the unvignetted stop.
`is
`generally
`;
`calculations are referenced to the chief ray or the centroid. Note the TOTOeeePnaDaruACi ane
`
`becauseit is based upon the aggregate effect ofall the rays that actually illum!
`
`
`the arbitrary selection of one ray which is special’.
`Coordinate axes
`
`Theoptical axis is the Z axis, with the initial direction of propagationfrom the object being theeea ij
`Mirrors can subsequently reverse the direction of propagation. The coordinate system Is ial Y axviaien
`sagittal X axis being oriented "into" the monitor on a standard layout diagram. The tangent!
`Ly
`Thedirection of propagation isinitially left-to-right, downthepositive Zaxis. After an a ne oo
`beam physically propagates in a negative Z direction. Therefore,all thicknesses after an odd
`number
`
`should be negative.
`Diffraction limited
`
`The term diffractionlimited implies that the performanceof an optical system islimited by the physical &
`diffraction rather than imperfections in either the design or fabrication. A common means of determir
`
`systemis diffraction limited is to compute or measurethe optical path difference. If the peak to valley OP!
`;
`than one quarter wave, then the systemis said to bediffraction limited.
`
`There are many other ways of determining if a system is diffraction limited, such as Strehl ratio, RI
`
`standard deviation, maximum slope error, and others. Itis possible for a system to be considered diffracti
`by one method andnotdiffraction limited by another method.
`
`On some ZEMAXplots, such as the MTForDiffraction Encircled Energy, the diffraction limited respo:
`optionally shown. This data is usually computed by tracing rays from a reference pointin the field of vier
`
`apodization, vignetting, F/#'s, surface apertures, and transmission may be accountedfor, but the optica
`r
`difference is set to zero regardless of the actual (aberrated) optical path.
`For systems whichincludeafield point at 0.0 in both x and y field specifications (such as 0.0 x angle and0.0
`angle), the referencefield positionis this axialfield point. If no (0, 0) field point is defined, thenthefield coord
`
`of field position 1 are used as the reference coordinates instead.
`d
`Edge thickness
`
`i.
`ZEMAXusestwodifferent definitions for the term "edge thickness", Usually, the edge thickness is computedfor
`a specific surface by:
`rte
`
`=
`
`rl
`
`E..= 24,72, 4T;
`
`Cal
`where Z,is the sag of the surface at the +y semi-diameterof the surface, 2; 1 iS the sag of the next surface at
`the +y semi-diameter of the next surface, and 7;
`is the axial thickness of the surface. Note that the edge
`
`
`thicknesses are computed accounting for the sag at the respective semi-diameter of each surface, which in
`generalaredifferent.
`,
`oe
`Note also that edge thickness is normally computed for the +y radial aperture, which may
`ene
`be
`i
`surfaceis notrotationally symmetric, orif surface apertures have been placed upon airae,Fee int ‘
`The exceptionto this rule is when computing edge thickness solves. Because the ed
`ve can
`changethe centerthickness,the edgethickness solve can change whereraysstrike the oeCe aN
`in turn means the semi-diameterof the next surface may change.If the semi-diameter of the nextsucees is used
`in the edge thickness computation,an “infinite loop" orcircular definition may occur.
`a
`For this reason, edge thickness solves compute the edge thicknessstrictly at
`ech
`st
`surface, for both surfaces. The semi-diameter of the second surface is revert a scaRell of ue =
`shapeof the surface is used.
`gh
`v
`:
`the curv:
`q
`to
`
`r
`
`Chapter 3; CONVENTIONS AND DEFINITIONS
`
`26
`
`5/118
`
`5/118
`
`
`
`eeeeeeeeee
`
`FEL/
`
`Chapter 7
`Introduction
`SSaeeeeeee
`
`ANALYSIS MENU
`
`Ugy
`
`iN hydallaylamtan detailed descriptions of each of the analysis features ZEMAX supports. Analysis in this
`Soin rame aa graphical or text datacomputedfrom data defining the lens. This includes aberrations, MTF,
`spo
`many other computations, Program features which modify the lens data or which manipulate
`other
`data (such as glass Catalog data) are describedin the chapter “Tools Menu’.
`eens eile option will immediately perform the requested calculation. Once the graph or text window is
`disp ae +y
`ay selectthe Settings menu option to modify the default settings for that window. Once you have
`mace
`e eee changes,click on “OK” and the program will recalculate and redisplay the data presented
`in the window.'Tyou prefer to change thesettings before the graphicor text data is displayed, use the “Show
`OptionsFirst" checkbox on the Graphicstab of the File, Preferences dialog box.
`" dial
`tti
`fi
`For a description of the OK, Cancel, Save, Load R
`tt
`dialog
`windows, see the chapter “User Interface" eset, and Help buttons present on most of the "Settings"
`Each analysis window has an "Update" menu item. The update function forces ZEMAX to recompute and
`redisplay the data presented in the window.Thisis useful if the lens data has changed andthe graph now displays
`obsolete data. Double clicking within the window has the sameeffect as selecting Update. Clicking with the right
`mouse button is equivalentto clicking on "Settings". For more information, see the chapter "UserInterface”.
`Layout
`
`
`2DLayout
`Purpose:
`Layout diagram. This is a simple YZ cross section through the lens.
`Settings:
`
`The first surface to be drawn.
`
`Last Surface
`
`The last surface to be drawn.
`
`
`
`
`
`
`
`
`
`
`
`
`Wavelength
`Either any one or all wavelengths may be shown.
`ee Either any one orall field positions may be shown.
`
`
`
`
`The numberof rays specifies the numberof tangential rays to be drawn for each defined
`Numberof Rays
`
`
`
`field. The rays will be evenly distributed along the fan of the pupil, unless apodization
`
`
`has been specified. This parameter may besetto zero.
`
`
`
`If the scale factor is set to zero, then "Fill Frame" will be selected, which will scale the
`range of surfaces drawntofill the graphic page. If a numeric value is entered, then the
`
`
`plot will be drawnin "real" scale, times the scale factor. For example, a scale factor of
`
`1.0 will plot the lens actualsize on the printer (not the screen). A factor of 0.5 will plot
`the lens at half scale.
`
`
`
`The maximum pupil coordinate to draw raysto.
`Upper Pupil Limit
`
`
`The minimum pupil coordinate to draw rays to.
`Lower Pupil Limit
`
`Marginal and Chief|Draws only the marginal and chief rays, overriding the otherray settings.
`
`Only
`Square Edges
`
`Scale Factor
`
`Drawsflat faces and edgesif selected, otherwise uses the semi-diametervalue to draw
`lens edges.
`
`
`
`67
`
`Chapter 7: ANALYSIS MENU
`
`
`
`6/118
`
`6/118
`
`
`
`|
`
`%
`eld position, or
`
`of t
`
`’
`
`No sca
`
`;
`
`,
`
`‘
`
`j
`
`ed by an
`
`indi
`
`:
`
`you use coordinate breaks, spider
`
`
`
`
`
`use. This option is
`=
`a = F
`DXF format Od’ Thefile will be aed Seq j
`sr the
`escription
`
`In this text cell fier theTFFile" is subsequently P
`N the
` DXF File
`
`
`As
`the button "Export
`
`ak
`—— on of a DXFformatted lewhichwicogs
`a
`default directory for output.
`
`
`
`ih
`dow. Thefile nameis give
`|
`e the generallol!™
`——
`aI
`Export As DXF File
`thesamedata that| “displayed in the graphic at of the lens systemSuitaby the
`
`
`
`
`
`the same dala that's DXF file generatedIs @ 2D rs Oe ciscussiny lable
`
`
`"DXFee SPCADprograms that can read DXF files.
`ih
`
`
`importing into
`
`details.
`
`
`p
`Select "Fields* to use color to distinguish between eachfield
`Waves
`
`
`
`Color Rays By
`istingui
`en each wavelength.
`distinguish betwe
`he screen, which leaves more Xe
`
`
`
`aeacastbt erleel No pate ontheressblock, or otherdata will be displayeq.”
`
`
`for the layout plot itself.
`us ae
`y surface.
`Delete Vignetted
`If checked, rays are not drawnif they will be vignetted
`Dy
`direction of
`re drawn on eachray to indicate the
`Fletch Rays
`Propagation,
`
`lf checked, small arrows 4
`
`Discussion:
`.
`
`obscurations, obscuration decenters,X-angje.
`This feature is not available if
`:
`holograms,orother attributeswhich spoil the rotational symmetry of the ere the 3D i.ee
`
`F file and storeit in the file name provided
`ile"
`The”
`in
`the "Dye
`d to show the shape of ctmegics
`Export As DXFFile" button will generate a 2D DX
`File" data field. The DXFfile will consist of arcs and lines. The arcs are use
`t
`faces.If only spherical(or plane) lenses are used,then the arc is a perfect representation of the lens, Howeve,
`the arcs are only approximations to non-spherical surfaces.If the surface sag 's described by an asphere, the,
`the areis correct at only three points: the vertex, and the top and bottom points. ZEMAXusesthe exact surface
`
`sag at these three pointstofit the arc. See also “Export IGES/STEP Solid” on page 151.
`If rays miss a surface, then the rays will not be drawnto the surface where the error occurred.If the ray is totg
`
`internal reflected, then the ray will be drawn up to but not past the surface where the error occurred.Rayfailures
`can be evaluatedin detail by using the Ray Trace calculation described later in this chapter.
`
`3D Layout
`
`Purpose:
`Draws 3D layoutplots of the lens system. The algorithm draws a wireframestyle representation of the lens.
`
`Settings:
`
`
`
`
`Thefirst surface to be drawn.
`
`The last surface to be drawn.
`
`Either any oneorall wavelengths may be shown
`
`
`
`
`
`
`
`
`
`
`
`
`
`First Surface
`
`Last Surface
`
`Wavelength
`
`Numberof Rays
`
`
`
`
`
`
`
`eeeraneunuoee Listy ri or Random to indicate whatthe patter of
`
`
`
`defined andlisted ina file, see thediso’eon idicatesthat the rays to be traced are Use"
`
`
`If List is selected the Numberof Rayscourooetinformation ontheraylistform
`.
`ie
`e 1
`®
`"
`
`
`
`
`
`
`Chapter 7: ANALYSIS MENU
`
`68
`
`er
`7/118
`
`7/118
`
`
`
` Rotation About Y
`
`
`Hide Lens Edges
`
`Hide X Bars
`
`Offset X, Y, Z
`
`
`
`Description
`¥y Uson:
`2d in th
`
`
`
`
`
`|
`Scale Factor
`f the scale factor iS Set to zero, then "Fill Frame” will be selected, which will scale the
`
`SonBoece drawn to fill the graphic page.If a numeric value is entered, then the
`
`
`
`Conia
`# Sawn in "real" scale,times the scale factor. For example, a scale factorof
`
`1.0 will plot the lens actual
`«
`(
`
`
`
`
`|
`‘
`.5 will
`plot
`7 by
`
`the lens at half scale. ual size on the printer (not the screen). A factor of 0.5willp
`lablere
`
`
`
`
`
`Hide Lens Faces
`f checked,this option will suppress drawing of the lens faces, and only the lens edges
`
`will be drawn. Thisis usef
`:
`’
`
`
`z
`t
`look cluttered with the
`faces drawn.
`ul because some complicated systems
`
`
`
`
`If checked,this option will suppress drawingof the outer aperture of the lens. This is
`useful for giving the 3D layout a 2D "cross section" appearance.
`
`
`
`
`if checked,this option will suppress drawing of the X portions of the lens faces. This
`option is useful when "Hide Lens Edges" is checked and "Hide Lens Faces"is not
`
`
`checked.
`
`
`
`
`Rotation About X
`The angle in degrees by which the lens appearsto be rotated aboutthe X axis.
`The angle in degrees by which the lens appears to be rotated aboutthe Y axis.
`
`
`
`The angle in degrees by which the lens appears to be rotated about the Z axis.
`
`
`Rotation About Z
`
`
`
`Color Rays By
`Select "Fields" to use color to distinguish between eachfield position, or "Waves" to
`
`distinguish between each wavelength, or “Config” to distinguish between configurations.
`
`
`
`
`Suppresses drawing of the frame on the bottom of the screen, which leaves more room
`Suppress Frame
`for the layoutplotitself. No scale bar, address block, or other data will be displayed.
`
`
`
`
`Delete Vignetted If checked, rays are not drawnif they will be vignetted by any surface.
`
`
`
`
`
`Select"All" to draw all configurations at once, or select the one configuration to draw,or
`Configuration
`
`select "Current" to show the active configuration.
`
`
`
`TheX, Y, and Z direction offset between configurations in lens units. Only has an affect
`on the drawingif "All" configurations are being drawn.
`
`
`
`If checked, small arrows are drawn on eachrayto indicate the direction of propagation.
`Fletch Rays
`
`
`
`Split NSC Rays
`lf checked, rays from NSC sourceswill be statistically split at ray-surface intercepts.
`Rays entering from the entry port are not affected by this setting.
`
`
`
`Scatter NSC Rays|If checked, rays from NSC sources will be statistically scattered at ray-surface
`intercepts. Rays entering from the entry port are not affected by this setting.
`
`
`
`
`
`
`/a
`
`
`
`‘|é“
`seooagOo
`
`Ss
`
`=
`
`is total
`failures
`
`—Ss.
`
`
`
`
`
`
`
`Square Edges
`
`Drawsflat faces and edgesif selected, otherwise uses the semi-diameter value to draw
`lens edges.
`
`Discussion:
`Pressing theleft, right, up, down, Page Up, or Page Downkeyswill rotate the displayed imagefor a different
`Perspective.
`For rays from the sequential entry port only:If rays miss a surface, then the rays will not be drawnto the surface
`Where the error occurred.If the rayis total internal reflected, then the ray will be drawn up to but not past the
`Surface where the error occurred. Ray failures can be evaluated in detail by using the Ray Trace calculation
`described laterin this chapter.
`:
`Whendrawi
`figurations, an offset may be added to each configuration in the x, y, and z directions
`independently: Eeeaa may all be zero if desired. If the offsets are zero, then all the configurations are
`Superimposed: otherwise, the configurations are all displaced from one another by the specified amount. Note
`that all offsets are defined from the global coordinate reference surface position. The global coordinate reference
`Surface is defined on the Miscellaneoustab of the System, General dialog box.If all offsets are zero, the multiple
`Configurations are all overlapped at the global coordinate reference surface.
`
`69
`
`Chapter 7: ANALYSIS MENU
`
`
`
`8/118
`
`8/118
`
`
`
`hi
`file mustbe calleg
`RAY,
`gina
`tile The Me!
`fy
`Igy
`fined ina”
`distinct methods
`tobe traced are ae ascll, with Ser on each ina nino
`If List is chosenfor the ray pattern,the see
`Thefile fort Aonsists of tw De traced at gach Hele or i
`s are
`neq fg
`and be placed in the main ZEMAX ree implicit format “a
`and oneforthepynormalizedpubl coordinates. The
`wavelength selected.
`Example: Four marginal rays are defined by:
`0.0 -1.0
`0.0 1.0
`
`|
`
`!
`
`7
`
`‘ !| ;
`
`|, m,n, and
`y, Z,
`-1.0 0.0
`EXPLICIT laaOv direction cosines, and wavenymye"%|
`0.0
`Waven
`e values %,
`1,
`M,N,
`¥, 4.
`1.0 0.
`he object thickness ising
`The explicit formatfile consists of the word.
`ha
`saome
`eS ees cooremanates are in objectspaceen ‘to coordinatesarera
`Hespuaicoeey tun SatepatenteAuta 1. If the object !s ein prior to refraction intosurface 4. 4 fs
`Surlace O. In Rothaetera itself is in the object Seared and only thoserayslisted in the filearety
`formatis used, then thefield and wavelength settings 4"
`Y axis parallel to the Z axis are defined as folly
`Example: Three rays at wavelengths 1, 2, and 3 along the
`EXPLICIT
`
`0.0 -5.0 0.0 0.0 0.0 1.0 1
`0.0 +0.00.00.00.0 1.02
`0.0 +5.0 0.0 0.00.0 1.03
`
`SolidModel
`Purpose:
`|
`Draws a hidden-line representationofthe lens.
`Settings:
`The options are similar to those available for the 3D layout feature. The “Hide Lens Edges"and "Hide X Bay!
`checkboxesare not available, and several new controls are added as described below.
`
`
`Ceee
`
`
`
`DXFFile
`In this text cell enter the name of the OXFformatfile to use. This option is only used!
`
`
`the button "Export As DXF File" is subsequently pressed. Thefile will be stored ine
`
`
`
`default directory for output.
`
`
`
`
`
`
`If pressed,this button will cause the generation of a DXF formatted file whichwill contait
`Export As DXF File
`
`
`the same datathatis displayed in the graphic window. Thefile nameis givenby the
`
`
`is a 3D faceted model of the lens sysiél
`DXFFile" option. The DXFfile generated
`Suitable for importing into CAD programs that can read DXFfiles.
`
`
`
`
`
`
`
`
`Select "Full"
`ions
`to draw each lens element complete
`ora
`ett
`y. The 3/4, 1/2, and 1/4 options
`Nof the element, yielding a cut away perspective ofthe lens interit
`just that muc
`
`
`The numberof radial se
`.
`bers
`
`
`require more processingtime. used to approximate the lens shapes.Larger num"
`
`
`
`
`Angular Segments|The numberof angular segm : said
`
`
`
`
`requite more processing time.U°°% © approximate the lens shapes. Largernut
`
`
`
`
`
`
`
`
`
`Radial Segments
`
`
`
`Discussion:
`The solid modelalgorithm describes the lens as a Collecti
`hi
`|
`hidden from view are removed, which gives the leng woupeoY90N facets. The lines and facets
`layout plots, but produces the best looking results Th
`Ppearance. This algorithm is slower than”
`be modified usingthe radial and angular segment oplishe Of facets used to display the lens elements”
`
`Chapter 7: ANALYSIS MENU
`OTF
`
`=
`
`9/118
`
`i
`
`9/118
`
`
`
`ing
`
`the left, right,
`
`“Export As DXF File" button
`wi
`; oe field. The DXF flewillcocoons a 3D DXFfile and storeit in the file name provided in the "DXF
`f, show the shapeofcurvedlens faceoH small faceted surfaces in a fully 3D orientation. The facets are used
`Wever, the facets
`ly
`flat
`ents which only approximate the
`ce contour. The corner:
`it
`ets
`are nearly flat segm
`i
`ly
`approx
`ne
`S of eachfacet alwayslie exactly on the real optical surface, but arbitrary points within
`the facet do notfollow the contourof the surface, 2
`to define the facet shape, Seealso “Export IGES/STEPSold Crasirae sag at the corners of each facet
`Perspective.
`ant;
`HP, down, Page Up, or Page Down keyswill rotate the displayed imagefor a different
`if rays miss a surface,thenthe rays will not be drawn to the surface where the error occurred.If the rayis total
`internal reflected, then the ray will be drawny t
`Ray
`failures
`can be evaluatedin detail, see "Ray Trace” ae “ssaeh pastthe surface wherethe error occurred.
`Ray
`Wireframe
`Purpose:
`Draws a wireframe representation of the lens.
`Settings:
`The settings are identical to those available for the Solid Model feature, including support of DXF export.
`Discussion:
`The wnenee modelis identical to the solid model, except hidden lines are not removed. This representation
`may cause
`the screen to becomecluttered with lines. The "Hide Lens Faces" option can be usedto clean up the
`display. The advantageto this display methodis speed: it is faster than the solid model.
`If rays miss a Surface, then the rays will not be drawnto the surface where the error occurred.If the ray is total
`internal reflected, then the ray will be drawn upto butnotpast the surface where the error occurred. Rayfailures
`can be evaluatedin detail by using the Ray Tracecalculation describedlaterin this chapter.
`ShadedMode!
`Purpose:
`Draws a shaded solid model representation of the lens using OpenGL graphics.
`Settings:
`The options are almostidentical to those available for the Solid Modelfeature, except there are additional controls
`for setting the lighting level and background color.
`
`ZEMAXElementDrawing
`Purpose:
`This feature creates a mechanical drawingof surface,singlet, or doublet elements suitable for use in optical shop
`fabrication.
`Settings:
`
`Note File Name
`
`Edit Note File
`
`
`
`
`
`Select either "Surface", "Singlet" or "Doublet".
`
`
` Thefirst surface of the element to be drawn.
`
`
`The nameof the ASCII file which contains the notes to be appendedto the notes section
`
`
`
`of the element drawing. Notes should always start at number 2, since number1 is
`reservedfor the units specification.
`
`
`Clicking on this button will invoke the Windows NOTEPAD.EXEeditor, which can then
`be used to modify the selected notefile.
`
`
`Rad n Tol
`The radius (1,2,0r 3) tolerance box value.
`|Powirn|The power/irregularity (1,2, or 3) tolerance box value.
`
`Clear Apn
`The clear aperture of the lens on surface n. The default value is twice the semi-diameter
`
`
`value.
`
`
`
`71
`
`Chapter 7: ANALYSIS MENU
`
`10/118
`
`10/118
`
`
`
`
`
`Item
`Thick n Tol
`
`Scale Factor
`
`
`
`
`
`
`
`Title
`
`Revision
`
`
`
`
`
`
`
`ee= oe
`——- —_— ———SS
`Description
`
`
`
`
`a" will be selected, which
`wi
`
`The center thickness
`
`faving.
`Ifa numeric value ig ante®
`
`"Fill F
`ent cra
`to zero,
`set
`if of the alem
`factor. For example,a t
`If the scale factor is
`i
`c
`elementto fill the "9nt ha
`e, times the sca!
`
`
`
`aoe size on the prin
`ter (not the screen). A fac
`real”
`the plot will be drawn In
`,
`nt at ac
`
`of 1.0 will plot the Sead scale.
`
` t is the lenstitle.
`will plot the element
`ined text. The defaul
`
`This field is for any User def
`
`
`
`
`defined text. Any text may be entered. No deja,y a
`r
`All of these fields are for use
`
`
`Drawing Name
`
`
`
` Approved
`
`
`Drawn By
`
`Project
`
`ine. These are in order of decreasing fo
`F e size of the notefile thatis annotatedgs r
`
`dium, Sina a an
`
`
`
`
`Note Font Size
`Choose Standard, Me
`
`
`
`j
`j
`The Note Font Size setting Seal he fleet
`o be displayed.
`drawing. Smaller fonts permi
`
`
`
`et all the default tolerances and aperturesfor the spegijaill
`.
`
` if selected, this button will res
`Resetall buttitles
`titles will remain as they are.
`
`
`ly affec
`
`surfaces, but the current text
`
`Discussion:
`Sx
`|
`specific lensfile by pressing the Save button.Unlike may
`The element drawing settings may be stored for the
`e settings for each surface separately. For exampa|&
`analysis features, the element drawing feature savesall th
`d then new notes andtolerancesfor surface 3 may be |
`the notes and tolerances for surface 1 may be saved, and t
`te
`entered and then saved. To recall the settings for any specific surface, change the surface numberto the desis
`surface, and then press the Loadbutton.If a match is found with a previously saved surface,the settings forth l
`asy to regenerate complex drawings for multiple elem
`surface will be displayed. This feature makesit e
`systems.
`ity is the ability to load different note files and place them
`An important feature of the element drawing capabil
`the drawing. The default note file "DEFAULT.NOT"is a generic set of notes which will rarely be useful ast
`However, the user can modify the notefiles (they are ASCII files which any word processoroftext editorca
`modify) and store them underdifferent names. For example, you may want to have a .NOTfile for each typed
`optic you design, and then load the most appropriate notefile when the element drawing is generated.
`The notefiles should always start at note number 2. Note number1 is reserved by ZEMAXfortheline "yA
`dimensions in millimeters" or whatever the current
`lens units are. The line breaks and spacingsin the note!
`will be replicated exactly on the element drawing,
`Whenever a new element drawing is generated, or the "Reset" button is
`settings vill
`regenerated. The default tolerances are taken from the tolerance data SatohThetaasihnith of ae mil
`tolerance rangeis used as the default. For example,if the TTHI
`Ag
`thickness toleranceis -,03, +.05, the toletal?
`value will be 0.05. Only TTHI, TRAD, and TIRR
`iGrenines are considered. If a suitable default canna!
`generated, the tolerance is set to zero. Note all
`tolerance fields are text; and may be edited to sul
`requirement.
`A handy conversion betweenradius tolerance and t
`he powertolerancein fringes for a Newton'sringstype
`test against a test plate is given by
`PPa
`
`hsMite,
`
`~
`
`*
`
`is
`*
`
`#fringes = AR
`
`Chapter 7: ANALYSIS MENU
`
`72
`
`1
`
`1/118
`
`11/118
`
`
`
`
`
`
`he test wavelength.pi i dR isth ius of
`
`
`
`
`is gth, p is the radial aperture, andKisformula is an approximati the radius o curvature.
`ire J. Wiley & Pa poet for shallow curvatures. For more information, see Malacara, Optical Shop
`soElementDrawing
`Purpose:
`This feature creates an ISO 10414
`shop fabrication.
`Settings:
`
`0 type drawingof surface, singlet, or doublet elements suitable for use in optical
`
`
`
`Description
`Thefirst surface of the element to be drawn.
`
`
`
`Discussion;
`The ISO A 1 reer Drawing iS an interpretation of the drawing specification "ISO 10110 Optics and Optical
`Instrumen = eeeact of drawings for optical elements and systems: A User's Guide", by Ronald K. Kimmel
`and Robert
`E.
`Parks, eds., published by the Optical Society of America. For more information see OSA’'s website
`al WWW.0Sa.Org.
`NSC3DLayout
`Purpose:
`Draws 3D layout plots of the sources and objects ina single NSC group.
`Settings:
`
`
`
`
`
`
`
`
`lf checked, small arrows are drawn on eachray to indicate the direction of propagation.
`lf checked, rays from NSC sources will be statistically split at ray-surface intercepts.
`Rays entering from the entry port are not affected by this setting.
`
`Fletch Rays
`Split Rays
`
`Scatter Rays
`
`Suppress Frame
`
`Color Rays By
`
`Scale Factor
`
`Rotation About X
`Rotation About Y
`Rotation About Z
`Offset XY Z
`
`
`
`
`
`rays from NSC sources will be statistically scattered at ray-surface
`If checked,
`
`
`intercepts. Rays entering from the entry port are not affected bythis setting.
`Supproeene drawing of the frame on the bottom of the screen, which leaves more room
`
`for the layoutplotitself. No scale bar, address block, or other data will be displayed.
`
`
`
`Select"All" to draw all configurations at once, or select the one configuration to draw,or
`
`select "Current’ to show the active configuration.
`
`
`
`Select "Sources" to use color to distinguish rays traced from each source, or "Waves"
`
`
`to distinguish between each wavelength, or "Config" to distinguish between
`
`
`configurations.
`
`
`
` If the scale factor is set to zero, then “Fill Frame” will be selected, which will scale the
`range of surfaces drawntofill the graphic page.If a numeric value is entered, then the
`
`the lens at half scale.
`plot will be drawnin "real" scale,times the scale factor. For example, a scale factor of
`
`1.0 will plot the lens actualsize on the printer (not the screen). A factor of 0.5 will plot
`
`
`
`
`
`
`The angle in degrees by whichthe lens appearsto be rotated aboutthe X axis.
`
`The angle in degrees by which the lens appears to be rotated about the Y axis.
`
`
`
`The angle in degrees by which the lens appears to be rotated aboutthe Z axis.
`
`
`
`The X, Y, and Z direction offset between configurations in lens units. Only has an affect
`
`
`on the drawingif "All" configurations are being drawn.
`
`
`
`
`
`
`73
`Chapter 7: ANALYSIS MENU
`
`
`
`12/118
`
`12/118
`
`
`
`
`7Ete Pal
`
`=
`
`s wh
`
`
`
`fi
`
`é
`
`a Saal
`
`ays
`
`informatio’
`
`terp
`
`
`
`
`
`
`-
`ich meet the criteria dein
`'
`
`
`
`
`Description
`ony oeinformation about thefilterString) by
`ise
`
`] Otherwis :
`ia
`
`8
`———
`
`Wath areOraee the discuss!
`
`If blank, al
`and displayed. Ifa ZRD da
`filter string will be
`
`
`
`ase ws
`will be traced
`» will be displayed, In ej
`e databas va large databa
`,
`ither og ll
`
`
`
`If “none”is selected,Net ray
`rally, re4 aa fatabase af rays is that
`
`
`
`Ray Database
`
`selected, then ray$ ©
`
`
`filter,
`if any.
`iS applied.
`“avantad
`2 Beoa: ZEMAX cannottell jf ¢ .
`
`
`
`
`retracing them.
`The oie databasé !
`replactsplayed: so care should be"
`
`always the same, until
`the currentlens being pay yata being displavec’t@
`
`
`databaseis for rays {OTTS Corresponds
`10 = files” on page 267.
`- For
`
`
`
`
`a ee27RD file, see “Ray databas
`
`
`
`
`
` arts on the 3D Layoutfeature, Hoy,
`
`Discussion:
`d draws rays from sources defineste t
`heey
`like their coun
`The settings in the above table FSO and only traces an
`
`,
`feature only draws objects in a sing
`
`oe
`the group.
`
`Thefilterstringrties. For example, when so. * ws
`
`«|
`ane
`attering
`if many rays are traced. The ngyal § ;
`It is frequently convenient to dra
`
`w only rays which hav
`splitting are turned on,the layout diagram will Pane ee drawn. Thefilter string syntax consists dla e
`
`a