Вы находитесь на странице: 1из 165

ZEMAX

Optical Design Program



9.0

Focus Software, Incorporated


P. O. Box 18228
Tucson, AZ 85731-8228 USA
Tel. (520) 733-0130
Fax. (520) 733-0135
ZEMAX@focus-software.com
www.focus-software.com

:
:
ZEMAX Development
Corporation
4901 M orena Blvd. Suite 207
San Diego, CA, 92117-7320 USA
Sales:
(858) 490-2840
Support: (858) 490-2844
Fax:
(858) 490-2836
E-M ail:

sales@zemax.com
support@zemax.com

Web:

http://www.zemax.com

.............................................................................................................................................................1
ZEMAX? ................................................................................................................................................1
ZEMAX? ..........................................................................................................................................1
....................................................................................................................... 1
.......................................................................................................................................... 2
.............................................................................................................................................. 2

................................................................................................................................................................ 3
................................................................................................................................................................3
...................................................................................................................................... 3
................................................................................................................................ 4
.............................................................................................................................. 4
..... ............................................................................................................................ 7
............................................................................................................................... 7
...................................................................................................8
" "...............................................................................................................8
Window s ....................................... ..................................................................... 9


ZEMAX : ZEMAX-SE ( ), ZEMAX-XE (
), ZEMAX-EE ( ). ,
.
ZEMAX-XE, ZEMAX-EE, ZEMAX-SE,
, , :

! ZEM AX-XE ZEM AX-EE.


ZEMAX-EE, ZEMAX-XE ZEMAX-SE, ,
, :

! ZEM AX-EE.
, XE , SE . , EE XE. ZEMAX.

ZEM AX - Focus Software, Inc.

ZEMAX?
ZEMAX - , , ,
. ZEMAX ,
. ZEMAX ,
.
. ,
ZEMAX, .

ZEMAX?
ZEMAX, ZEMAX , .
,
- . ZEMAX - ,
. , ZEMAX
,
. ,
.
, ZEMAX . ,
, , ,
. , ,
.
ZEMAX.


ZEMAX, , :
1) .
2) Check the index (at the back of this document) to see if it is referenced.
3) " ".
4) " The ZEMAX example files". ( ZEMAX).
,
, -mail. - .

1.


ZEMAX : Windows 98, Windows 2000, Windows NT; 64 Mb , 40 Mb
, CD-ROM, 1024 x 768.

: .

_____________________________________________________________________
ZEMAX, , , .

""
ZEMAX . "" .
"" ( ).
"", ZEMAX .

ZEMAX
ZEMAX . ZEMAX
.

: , :
"" . . ,
, , "". ,
,
- . , " ",
,
" ".

1.

, ZEMAX,
. ZEMAX ,
. ZEMAX , . " ".


ZEMAX , .
:
: ,
. ,
.

: : (Lens Data
Editor), (Merit Function Editor), (MultiConfiguration Editor), (Tolerance Data Editor), ZEMAX-EE ,
(Extra Data Editor) (NonSequential Components Editor).
: ,
, MTF.
:
, .
. - . ,
, , .
, , ,
.
( )
.


.
. . ,
. :
(File): , (Open), (Close), (Save) (Save
as..) .
(Editors): .
(System): .
(Analysis). "" ,
, .
, ,
, ..
(Tools). ,
. , (),
.
(Reports). , . ,
, , .
(Macros): , ZPL-.
(Extensions): ZEMAX ,
, ZEMAX.
(Window ): , .
(Help): .

2. .

,
. , Ctrl+Q ZEMAX. (" ")
.
- Control+Tab.
, ZEMAX.
.
. , .
(File), (Preferences),
(Buttons). .
1024x768 .


, , (merit
function). , .
. - ( ),
. "
". ( ) , -
.
" " , , ,
. -
, . ,
, ENTER. ,
"" , ENTER. , 12
17, "+5", ENTER. ("/").
, "", , .
, . ,
, ,
"back space" F2. , "home" "end" ,
. ,
. , ENTER
. " ", " "
. "Tab" "Shift"
.
, "escape".
" ", " ", " " " " .
CTRL " ", " ", " " "",
. Tab Shift -
.
"Page Up" "Page Dow n" . "Ctrl+Page Up" "Ctrl+Page
Dow n" . "ome" "End"
, . CTRL+ home
CTRL+end - , .
.
, .
.


:
Update ( , ) - ,
.
Settings ( ) - , .
Print () - .
Window () - :
Annotate: . " "".
Annotate:
Line () - .
Text () - .
Box () - .
4

2. .

Edit ( ) - .
Copy Clipboard ( ) - Window s. .
.
Export () - Window s Metafile, BMP JPG - .
Lock Window ( ). , ""
, . ,
, .
. ,
(update), , , , ,
. ,
. , ,
.
Clone () - ,
. ,
.
, ,
, .
Aspect Ratio ( -) - 3 x 4 ( x ) - ,
3 x 5, 4 x 3, 5 x 3.
"Graphics", "File", "Preferences".
Active Cursor ( ) - ( )
, . X Y - ,
. , 3- ,
- 3- .
, , ,
. .
" ", , .
, ,
.
Configuration () -
, . - "", ..
. , 3D -layout, Report Graphics Spot Diagrams,
.
Overlay - ;
. ,
.
Text () - .
.
Zoom ( ) -
. . .
Zoom:

In: 2 .
ut: 2 .
Last: .
Unzoom: .
:
.

"Update".
"Settings".

"".
,
. - "Annotate" ,
"Line", "Text", "Box". , , "Line",
, ,
, . .
, , "Annotate", "Text". .
, "OK", ,
.
2. .

, ,
, "Annotate", "Edit".
, .
(checkbox) .
, ,
. , , Ctrl +Enter.
, :
"" x y angle fontx fonty
"TEXT" , x y, ,
"angle", , fontx
fonty. , x =
0.0, x = 100.0, - y = 0.0, - y = 100.0.
. fontx fonty - . , fontx, fonty
, , .
LINE x1 y1 x2 y2
LINE x1, y1 x2, y2. - x y
TEXT.
BOX x1 y1 x2 y2
BOX x1, y1 x2, y2. - x
y TEXT.
ELLIPSE x y rx ry
ELLIPSE , x, y rx ry. ry , rx ,
ry , rx.
:
OK: .
Cancel (): .
Save (): " ", .
.
Load (): "". , , ,
.
Reset (): .
Help ( ): .

""
" " , , .
"" ,
ZEMAX , 1/2
. . ,
, , . ,
. . "" ,
. "" ,
. , Zoom,
Unzoom .
" " "" .
. " "" " .

2. .


:
Update ( ): ,
.
Settings ( ): , .
Print (): .
:
Copy Clipboard ( ): Window s. .
.
Save Text ( ): ASCII.
Lock Window ( ): , "",
. ,
. - .
, .
, , .
Clone (): ,
. , ,
.
, ,
, .
Configuration (): ,
. - "", ..
.
:
- , . ,
"Update".
- "Settings".

c
. "OK" "Cancel" (),
Window s.
Analisis - , , ,
. :
OK: .
Cancel (): , , ,
.
Save ():
. . .
Load (): , .
. .
Reset (): " ".
Help ( ): ZEMAX.
.
Save Load . Save Load ,
,
. , "A",
15, Save, "A" 15.
,
"15" . ,
"B" , 9, Save. "B", ,
, , 9 . ,
"A" 15, .
2. .

Save Load ,
CFG ZMX. CFG ,
.
, , ,
. , Tab Shift+Tab,
. "" ,
(checkbox).
.
.


ZEMAX
. , , tolerancing
(. !). ,
"Terminate". , , ZEMAX
. ,
. , MTF
. , MTF
, .
, ,
. , "Escape",
.
MTF, PSF . "Escape",
( 1 2 ) , ,
. , "Escape" , ,
, , , , .

" "
ZEMAX

Ctrl + Tab

Ctrl +


ZEMAX. , Ctrl+L (L layout) 2D .
.

F1..F10

" " .
.

Backspace

,
, .
, " - "
.


,
. , Update.
, "solves".


,
. , Settings. ,
"solves".

2. .

Tab

,
.

Shift + Tab

Home/End

-/-
. / .
/ .

Ctrl + Home/End

-/ .
/

Cursor Key
.
(Left, Right, Up, Down) 3- X Y.
Ctrl + Cursor Key
.
(Left, Right, Up, Down) - , - .


. 3- Z.
Ctrl + Page Up/Down .
Page Up/Down

WINDOWS
Alt + Tab

, .
ZEMAX
.

Ctrl + Esc

Window s.
.

Alt

Alt + letter

, . , Alt +
F "File".

Tab

Shift + Tab

" " " ".

Enter

" "
.

Letter


. .

Windows
Window s - .
. , ,
Window s, .

2. .

ZEMAX , , ZEMAX
. ,
,
, . , ZEMAX,

.
ZEMAX .
, Window , Copy Clipboard. (
), .
- ,
, " " (Paste), " " (Edit) .
Window s ZEMAX ,
. , "Export Metafile",
" " . metafile ,
Window s .

10

2. .

3

________________________________________________

, . ZEMAX
, .


- , . - .
"".


-
. .

"" .
, . ,
. , ZEMAX ,
.
: , , .
( ), . .
" ".
ZEMAX ,
. ,
.
, . " ", " ".


ZEMAX Z
. ,
1 .


" " () ,
.
, +1, , -1,
, +1, ,
.
, . , ,
..

, .
ZEMAX
.
3:


, , ,
. ,
, ,
. , ,
, ,
. ( ),
( "ray aiming"
) ( "ray aiming" ), , ,
. , ,
( "ray aiming" )
( "ray aiming" ).
, ,
. ZEMAX .
. ,
, , , ,
, ,
"".


- Z, ,
. .
X, " "
Y, . - ,
Z. (1, 3, 5 ..) Z
. , .


" " () ,
, ().
, ,
( ). / (OPD) - ,
.
, ,
, RMS, "standard deviation", "maximum slope error" . ,
, .
ZEMAX, MTF " " (Diffraction Encircled Energy),
. ""
. , , ,
,
, .
, X=0 Y=0
. (0, 0) , 1.

3:


ZEMAX " ". ,
:
Ei =

Zi+1 - Zi + Ti

Zi - i, +- i, Zi+1 -
i+1 +- i+1, Ti - .
, +y ,
- , Z.
i- i+1- , , . ZEMAX
,
.
, .
, "solve".

.


,
.
. (n=1.0),
1.


,
. - 1,
0.


, .
. " " " ".

3:


( ),
.
- . Z
Z .
,
.
ZEMAX X Y :
l

tg

x =

tg y

m
=
n

l2 + m2 + n 2 = 1
l, m, n x, y, z .

""
"" - , ZEMAX. ,
, , F /# ,
, . ,
, ,
. , .

GLASS ("").
. MIRROR
(""), . ,
, , . .
" ".


ZEMAX () ,
, .
. .
. 6 ,
60 . 0 X . 12 (
- 19, ). 18 .
6 , . ,
, ,

3:

. - 5, , 5
. , 5 , : 1 + 6 + 12 + 18
+ 24 + 30 = 91 .



, .
, ,
.

(NA)
NA -
+y ,
.


- . , ,
, , ,
.


- , .
, ZEMAX
, ,
. "ray aiming",
. . .


, " " (field angle),
, " " (object height)
, " " (image height) .
" " (Field Data), "System".


" " ,
.

, , , ,
..
.
, , ,
, , .
.
, ,
.

3:


, ,
- . , ,
. .

, . . .


ZEMAX, .
: Hx, Hy, Px, Py. Hx Hy -
; Px Py - .
,
. ( ,
) , ,
, . , ,
- 10 . , 3 , , 0, 7, 10
. (Hx = 0, Hy = 1) , (x = 0 , y
= 10 ). (Hx =-1, Hy = 0) ,
(x =-10 , y = 0 ) . . , (
) - 8 . (Px = 0, Py = 1) , .
, (x = 0 , y = 8 ).
, -1 1,

H2x + H2y 1, P2x + P2y 1


,
, . ,
- , (Hx = 0, Hy = 0, Px = 0, Py = 1)
, (0,1,0,0).
, ,
. ,
, .
, ,
.
, . , ,
y- 0, 7, 10 . , 10 . Hx = 0 Hy = 1 x- 0 y- 10
. Hx = -0.5 Hy = 0.4 x- - 5 y- 4 .
, , x- ,
, Hx . Hx Hy ,
. , x - 10 , y- - -6 , - 11.66 , Hx, Hy
. , ,
. , Hx Hy
.

3:


- ,
.
. , .

Parameter Data
Parameter data values , .
, , ,
. . "Parameter Data" " ".


"", , " ". - ,
. :
n sin = n' sin '
:
n = n' '
. ,
.
,
, F / *, , .., ZEMAX . , ZEMAX
"" , ,
, .. , ,
.
, ZEMAX "" , - ,
. "" ,
.
, , ,
, , .
ZEMAX ,
, . ,
"" ,
, .


, .
. -
.
3:



1
W = ------------n tg
- , n -
. .
.

.


, ,
, .

, . ,
, , ,
. .


"" , ,
, (
). - , ,
. , Y,
- YZ, - YZ,
.
,
. , ZEMAX , YZ,
, , Y
. YZ,
, X .
. , Y
, .
. - ,
, .

. -
, , .
"Semi-diameter" "U", .

3:

"U" , .
, .
. , ,
, .
,
( ,
). ZEMAX ,
. , ZEMAX
, , ,
, . . " ". ,
"" ZEMAX .
, z
, "". ,
z x y . ,
"", ZEMAX , . "*" "Semi-diameter".
.


,
. ZEMAX ,
. - 1, 2, 3, ..
. , 0,
1, 2, .. 5 3,
. .
" ".


, , ()
, .
; "" ,
. , .
.
, . " ", " ".


- , (Entrance Pupil Diameter),
(Numerical Aperture) (Stop Size). 4
.
, ,
, , . .
.
,
.

3:


- . -
, - Z.
. ,
.
.
Z 180 .

(TIR)
" " ,
, .
,
, , .
, , ,
. , , ZEMAX
. , ,
.


- , " " "
" . 1.
1 ,
. , z, " " ,
z " " .
.


- ,
. ZEMAX : VDX,
VDY, VCX, VCY. x, y, x,
y, . - ,
.
,
. , ,
. , (px = 0, py = 1) ,
. ,
ZEMAX , .
. ,
"" , .
. -,
, . ,
, . F /
D ( ), , .
.
:

10

3:

Px' = VDX + Px (1 VCX) Py' = VDY - Py (1 VCY)


VDX , VCX x
. VDY VCY. , ,
, .
, . ,
, :
1) ZEMAX ,
. ,
, , RMS , , .
, ,
. , Y, ZEMAX
,

.

- , ZEMAX
. , MTF,
, ,
, .
2) , - , ,

!
, , ,
, , . ,
, ,
.
3)
. 1E-06
, .
, ZEMAX
, ;
.
, ,
.
"ray aiming" . "ray aiming"
, , .
"ray aiming" , .

. , ,
.
"Field Data". . " "
.
; . " Multi-Configurations ".


. "Wavelength Data".
. " ".

3:

11


F/#

1
W = ---------2n sin '
' - , n -
. .
, , , ,
.
, F/#.
F/# , , ,
F/# , ,
. . F/#.
(- ),
, F/#.

12

3:

4 .

5:
F: . .
, ZEMAX ,
.
, ,
1.053. - 100 , 20 . . ,
, , ,
:
1) .
2) ( ).
3) , 250 .
4) 1 .
5) 0.63
,
. , ,
, , .
, ZEMAX.

. , "Focal Length"
"Glass". "Focal Length"
, "Standard" "Paraxial".
.

LDE

paraxial ,
. (thickness) 25.00. ,
100 ( ) -1.053 .
: !
, .
250 - - .3. "Editors", "Merit Function".
, "BLNK",
. "REAY".
, 5:1. "5"

" Srf * " ( , ) 1.00


Py. "target" () 10.
20 . "weight" 1.0. "Tools", "Update";
"value" 50. - ,
.
"Tools", "Default Merit Function". "Reset",
"Start At" 2, . 2 -
REAY.
"Tools", "Optimization", "Automatic".
, "Exit".
"Analysis", "Fans", "Optical Path". OPD, 5-1

5-1.
, , 7 .
, - (ZEMAX,
, ), ,
. "conic" 1,
Ctrl-Z. ,
Automatic . . "Exit",
OPD. , .
, Ctrl-Z
. , , , "File", "Save As".
MC1. ZMX OK. ,
. ,
.
"Wavelength Data", "System", " Wavelengths".
1.053 0.6328, OK. OPD.
- . - .
, .
250 2 , Tools, Optimization.
. "Automatic".
. Exit, OPD .

. , Ctrl-Z.
. ,
Editors, Multi-configuration. , Edit, Insert Config.
, "WAVE" .
"1" "Wavelength #", OK.
. 1.053

" Config 1 " 0.6328 " Config 2 ". insert, Multi


Configuration Editor. , 1,
"THIC " . " THIC "
. "2" "Surface" , OK.
250 " Config 1 ", 250 " Config 2 ". "2" 2,
2 .
2 2 , Ctrl-Z.
. Tools , Default Merit
Function. "Start At " 1.
1- . OK.
. REAY, ,
multi-config.
, CONF 1 " Cfg * " .
1. 3 OPDX . CONF
OPDX, . "REAY".
"5" Srf * ( - , )
1.00 Py. target 10.
20 . , CONF 1
. CONF 2, , 5:1
.
,
1, 2, 4 , , .
1 . . , 5
(3 , 1 , 1 ).
Automatic, , Exit.
" Config 1 " ,
OPD. , 1.053.
"Config 2", OPD (
0.6328). . ,
,
. Ctrl-A

.
, .

6:
F : ,
, . ,

"Add Fold Mirror", ,
.
, Newtonian .
:
1) . ,
. ,
.
2) .
, .
File (), New , .
"New"
, , - .
(LDE), : OBJ, STO IMA,
0, 1 2. STO

,
"" . , STO
100, . ,
System, General, , ,
20 ( F/5 ). OK, .
, Analysis, Layout, 3D Layout. ,
, . ,
; .
, .
45 . ,
, 30 .
: , 45
, , 45 ,
. - : ,
.
, - ,
, insert
.
1 (STO ) 30. " MIRROR " glass
3. 4 ( IMA) 70. ,
(70) ,
.
3D layout . , ,
, , 40
. .
45 , 2 4,

"Coordinate Break" .
"parameter". 2 4 . 3
4, "Tilt About X".
(, 4)
"Pickup". " From Surface" 2 "Scale Factor" (" ")
1.0. .
OK. , "P" .
2, 45 " x "- .
System, Update All, ,
E6-1.

, , 30,
. - 0, ,
. ,

45 . , - ,
, . ,
45 .
, 45 , -70
. , , thickness step.
, ,
, insert .
4 -70 -30, 6 - MIRROR, 7 - +40
( ).
5 7 coordinate breaks x (-45) 5.
7, "tilt about x" pick up
. pick up 5, 1. 3D
Layout . E6-2.

6-2
-- 90 ,
. pick up
, , .
30 (-60) tilt about x 2 5, ,
System, Update All, 3D Layout.

FILE MENU "FILE"

New

:
.
:
ZEMAX , .. LDE - .
. , ZEMAX
.

Open

:
.
:
.
, ZEMAX . "Insert Lens".

Save

:
.
:
.
"Save As".

Save as

:
.
:

.

5: "FILE"

5 -1

Use Session Files


/ _______
:
:
1 - ( ) 2 -
( ). ,
.
:
Environment, Editors .

Insert Lens

:
.
:
"Open", , ,
. , ZEMAX ,
.
. "Ignore
Object"; , .
1,
0.
,
,
.

Preferences

:
ZEMAX ,
,
. - ZEMAX.CFG;
,
. : Address (),
Directories (), Graphics (), Text (), Editors (), Printing ()
Button bar ( ).

Address

:
- " ".
, , -
. .

5-2

5: FILE

Settings ():

Address Line 1

Address Line 2

Address Line 3

Address Line 4
(
zoom-)
Address Line 5
(
zoom-)
Show Line 4 As
: ,
zoom-
Show Line 5 As
: ,
zoom-
Hide Address

Directories

:
ZEMAX ,
.
Settings ():

ZEMAX Path

Output Path
Lens Path
ZPL Path
Undo Path
Stock Path

ZEMAX, ( ) ZEMAX

.
, ( )
.
, ( )
.
, ( ) ZPL.
,
undo/redo.
,
.
"StockPath".

Graphics

:
,
ZEMAX. Windows Date/Time option
(/).

5: "FILE"

5-3

Settings ():

B/W Screen

ZEMAX ;
, -
.
ZEMAX ;
, - .

B/W Plots

Show Options First

Win X,Y Size

Background
Metafiles

,
,
.
( ),
ZEMAX .
.

.
.

(Clipboard) ,
Windows. 16-
Windows 3.1 "16 Bit Standard".
Windows 3.1 "16 Bit
Placeable". 32-
"32 Bit Enhanced". , 32- ,
EMF (Enhanced Metafile Format).

Metafile Pen Width

( ) ,
Windows Metafiles ( Clipboard ).

Aspect Ratio

ZEMAX
34, 8,5 11
. 11 17
35. 43 53
.
, Window, Aspect Ratio.

Frame Zoomed
Graphics

, ,
Clipboard, ;
.

5-4

5: FILE

Text

:
.
Date/Time (/) .
Settings ():

Screen Font Size

( ),
.
8- .
,
.

Date/Time

Editors

:
.
,
, , , "*".
Settings ():

Decimals

LDE
. "Compact",
, ,
.
, .
, 8- .

Font Size

5: "FILE"

5-5

Auto Update

, ZEMAX
. "None", ,
, solves LDE
, "Update"
"System". "Update"
,
- ,

. "Update All"
,
. "System menu"
"Update" "Update All".

Show Comments

"", LDE
,
.
: None, Memory 1 Step Disk
Multi Step. "Editors Menu".

Undo

LDE Cell Size

LDE.

, .

MFE Cell Size

MFE (Merit Function Editor).

MCE Cell Size

MCE (Multi-Configuration
Editor).
EDE (Extra Data Editor).

EDE Cell Size


TDE Cell Size

TDE (Tolerance Data


Editor).
Use Session Files ,

; ,
.

Printing

:

.

5-6

5: FILE

Settings ():

Skip Print Dialog

, ZEMAX
"Print" ( )
"Print", .
, "Print"
"Print", ,
Windows Print Manager.

Rotate Plots

,
90 .
"" .
.
. 0 ,
.
.

. .

Pen Width
Plot Width
Left Margin %

Right Margin % -
. .
Top Margin % - .
.
Bottom Margin % - .
.
Print Font Size - , .
Text Margin - ( ),
.
: "Plot Width" ZEMAX,
, ,
. .
. ZEMAX
1:1, 1:2 .. "Plot
Width" "Print". ,
.
, , ,
.
, . , ZEMAX
"" , 90 ,
"" . ,
"" . ,
, . ZEMAX

"plot width". ,
"Reset".
5: "FILE"

5-7

,
. , ,
.
,
.

, . , ,
. ,
,
- ,
.
"Plot width" "Save".
. ,
,
.

Colors
, ZEMAX
. .
1 1, 2 - 2, . 1
1, 2 - 2, . , ,
- .
0 255. , RGB 24- (16
),
. RGB.
- , ZEMAX , NSC, LDE NSCE , .

Buttons 1-16, Buttons 17-32, Buttons 33-48


1-16, 17-32, 33-48
:
,
ZEMAX.

:
48 , ,
ZEMAX. .
. "ff" .
, 16 .

5: "FILE"
8

5-

Button Bar - "" .


:
""
, ZEMAX .
:
ZEMAX 20
,
ZEMAX.
. "Off" .

Status Bar - .
:
,
,
ZEMAX.
:
ZEMAX ,
, EFL (
), EPD ( ), F/# ( ) .

Exit ().
:
ZEMAX.
:
- , ZEMAX .
, .
Recently used files ( )
, , "File".
, . ,
File, Open.

5: "FILE"

5-9

Lens Data ( )
(LDE) - ,
. ,
. ( ),
. LDE
, ,
. , ,
( ) .
.
, , ,
"", .
"" . "page up" "page down"
. "" , ,
.


, ( )
: , "stop" .
. ,
, Insert ( ) Delete ().
. ,
"" ""

, ,
. ZEMAX , ,
, - .

. ,
, .
, / home, end,
. ,
, enter.
" ".
, "" . ,
- 10, , "+5" enter , 15. "*" "/" .
, , . , " - 5 ",
17 12. "-" "5".
, , , , ,
. "*-1" .

( )
. "" .

32

. ,
.
. (.
"" ).


, ,
. ,
.

()
(),
. ,
. - .
, - .
. ,
.
.
180 .


, ,
"glass " .
.
- "Schott"; . ,
, , , . 21 "
". , "mirror "
() .
"/P", .
ZEMAX ,
. , - BK7,
"SF1/P", BK7 SF1, ,
. ZEMAX , ,
- .
.


, ,
, .
- , ,
"U". , .
,
(layout), , .
, . " ".


.
,
. . ,
() , . " " 14 "
".


- 8 ,
. , . 14
" ".


(
) .
.

,

ZEMAX , ;
" ".
- . . ZEMAX
.
14 " ". ,
.
DLL
- " ",
, ZEMAX, "Dynamic Link Library"
( ) DLL. , DLL
. . 14 " ",
" ".

, (Shaded Model Layout)
,
- .
(Colors tab) "Preferences".
(M ake surface stop)
,
.
, "Type", , "Make surface stop" (
) . , LDE
"surface" "STO" . ,
, - "STO"- .
,

, . ,
"STO"- ,
, , ,
.
, .
,
, ,
.

. "ray aiming". "ray
aiming" " ".

Make surface global coordinate reference



. "global coordinate reference
surface", "Type".
" ", "Miscellaneous tab of the
System".
()
"hiding" (, ) ,
. "Hide rays to/fromthis
surface", , , (
)
.

,
, . ZEMAX
: ,
, , , ,
, , ,
, , ,
. ,
. , ZEMAX
"*" LDE-.
,
, ,
. .

, .

.
LDE. " " ( ),
, , ""
.
"" LDE. ,
, . , ""
" " ,
.
.

Circular Aperture/Obscuration ( /):


, ,
. -
, .
- (. .
).
Rectangular Aperture/obscuration ( /): ,
,
"" "y" - . -
.
/: ,
, "" "y" ,
. - .
Spider ( ):
"" . ZEMAX , "" -
, .
" ",
X. , ,
, ,
"spider" .
, () .
: ,
, , ,
. ZEMAX ( ) , ,
, (). ,
ZEMAX, ,
, .
** ,
. "x" "y"
, , ,
z .
, ,
, , .
, . ,
,
.
,
X- Y- , .
. , ;
, .
, , .
User defined apertures and obscurations ( ,
)
, ,
. , ,
. ZEMAX , ,
: (x1, y1), (x2, y2)... (xn, yn).
.
. (
). ,
, , "Edit User Aperture"
(" "). ,

, ().
X Y - .
X Y, . ,
, (0,0).
(0,0), ,
, , (1e-6, 0). , ,
- , , .
, .
, 20 , :
-10,-10
-10, 10
0, 10
10,-10
0, 0
, ,
, .
. (0,0).
, , , 5 ,
10 , :
10,-10
10, 10
5, 10
5,-10

.
, , ,
.
"", , .
0, 0
10,-10
10, 10
5, 10
5,-10
0, 0

, : /.

- 100.

Surface properties, Scattering tab ( , )

F EE ZEMAX.
, ,
() .
,
MTF .
ZEMAX
, .
ZEMAX :
.
, .
" " .
,
(, ),

.
, ,
, ,
. - ,
,
( , ).
. " "
,
, ,
- .
:
ZEMAX
. . " ",
" ".

:
ABg ,
, ABg
;
, .
, , .
, , "Lambertian".
, ,
" ", , ,
.
ZEMAX .
. ,
, , , "Scatter Rays "
(" ").

"solves"

( ) .
.
- , LDE. 16 " Solves ".

, , ,
Ctrl-Z. Ctrl-Z
, .


LDE- ,
.

"edit" ( ) :
Surface Type ( ): .
Insert Surface ( ): ()
. "Insert" "" .

Insert After ( ): ()
. Ctrl- Insert -"" .
Delete Surface ( ): .
"Delete" - "" .
Cut Surfaces:
Window s, .
, :
: , .
, .
.
, ,
, .
: ,
. shift , shift,
,
. .
, ,
, , .
Copy Surfaces ( ):
Window s.
, . "Cut Surfaces" .
Paste Surfaces:
, LDE-.
Window s
"Cut Surfaces" "Copy Surfaces", .
Copy Cell ( ): Windows.
Paste Cell: Window s
. Window s
"Copy Cell", .
Edit Cell ( ): .
Copy Spreadsheet ( ):
( ) Window s
, Window s-,
. - . , ZEMAX
, , .

"Solves"
LDE :
Radius (): .
Thickness (): .
Glass (): .
Semi-Diameter (): .
Conic (): .
Parameter (): .
VariableToggle: (/ )
. Ctrl-Z "" .

Options ()

Show Comments ( ): , LDE-


. ,
. (/ )

. ,
, . "File Menu" (" ""), "Preferences" ("").

Help ()
Using the LDE ( LDE):
LDE.

Merit Function ( )
, ,
.
"".

Insert Operand ( ): MFE. Insert


.
Insert After ( ): .
Ctrl-Insert .
Delete Operand ( ): , . Delete
.
Delete All ( ): , MFE.
Cut Operands:
Window s, .
, :
: ,
. , ,
. .
, ,
, , .
: .
, shift ,
. .
, , ,
.
Copy Operands ( ):
Window s.
, . "Cut Operands" .
Paste Operands:
Window s , .
Window s, " Cut
Operands " " Copy Operands ", .
Copy Cell ( ): Window s.
Paste Cell ( ):
.
, " Copy Cell ", .
Edit Cell ( ): .
Copy Spreadsheet ( ):
( )
, Window s-,
. - .

Tools ()

Update ( ): .
, .
Default Merit Function ( ): ,
. . " Optimization ".
Save (): *. MF - .
,
. ZEMAX
, .
Load (): , *.MF
*.ZMX . ;
. .

Help ()

: .

Multi-Configuration ( )
LDE.
, .
, , "solve
type" ( ) .

Operand Type ( ): .
, .
" Multi-Configurations ".
Insert Operand ( ): .
"", , . Insert "" .
Insert After ( ): .
"", , . Ctrl-Insert - ""
.
Delete Operand ( ): .
delete - "" .
Insert Configuration ( ):
, .
Delete Configuration ( ): ,
.
Edit Cell ( ): .

"Solves"
Solve Type ( ): ,
.
VariableToggle: (/ )
.

Tools ()
Auto Thermal ( ): ,
.
, ,
.
1 .

,
. 3 , 1 (
1), 3 ,
, . . 4 . , ,
.
, ,
, TCE .
, . ,
, , . ,
, TCE ,
.
,
.

Help ()
: .

Tolerance Data ( )
, , ,
. . 19 "
" ("Tolerancing").

Insert Operand, Insert After, Delete Operand, Cut Operands, Copy


Operands, Copy Cell, Paste Cell, Edit Cell Copy Spreadsheet . "
", " " .
- .

Tools ()

Default Tolerances ( ): .
. 19 " ".
Loosen 2X ( ): () .
- , .
Tighten 2X ( ): . -
, .
Sort by Surface ( ):
, . COMP CPAR
. SAVE ,
, ,
. STAT , ,
,
. STAT , ,
STAT . , STAT
( c ),
, STAT .
, STAT , ,
STAT , .
Sort by Type ( ):
, . . Sort by Surface.
Save (): *.TOL .

. ZEMAX c ,
.
Load (): , *. TOL
*. ZMX . ;
. .

Help ()
: .

Extra data ( )

F EE ZEMAX.

,
ZEMAX-EE. LDE-, ,
. . 14 " ",
, ZEMAX-EE.
.

Copy Cell ( ):
Window s.
Paste Cell ( ):
Window s . , ,
Window s "Copy Cell".
Edit Cell ( ): .

"Solves"
Solve Type ( ): ,
.
Variable Toggle: (/ )
.

Tools ()

Import (): ,
ASCII , . ,
ASCII , . DAT.
, .
ASCII ,
. ASCII -
, DAT.

Help ()

EDE:
(EDE).

Non-Sequential Components
( )

F EE ZEMAX
NSC , "Non-Sequential
Components" (" "), - ZEMAX.
LDE. .
" ". NSC
LDE .


( )
.
.

Object properties ( )
Object type ( )
"
".
Data file ( )
,
; .
Object color ( )
, , ZEMAX ,
- - .
, Preferences,
File.
User defined aperture ( )
,
, .
Aperture file ( )
, ,
. . " "
.
Coat/scatter groups ( /)
, ,
, .

Menu options ( )
NSC ,
.

Edit ()

Object Type ( ): , .
Next Group ( ): LDE ,
(Non-Sequential Component), Next Group
.
Edit Object ( ): ASCII, ,
(POB), . ,
, .

; Reload Object, ZEMAX.


Reload Object ( ): ,
, , .
, , POB STL ,
.
Reload All Objects ( ):
, , . " Reload Object " .
Insert Object ( ):
. - "Null Object" (" "). Insert - "" .
Insert After ( ):
. - "Null Object" (" "). Ctrl-Insert - ""
.
Delete Object ( ): .
Delete - "" .
Cut Objects ( ):
, .
.
, .
.
Copy Objects ( ):
. , .
"Cut Objects" .
Paste Objects ( ):
, NSC .
, "Cut Object" "Copy Object ",
.
Copy Cell ( ): Window s.
Paste Cell ( ):
.
, " Copy Cell ", .
Edit Cell ( ): .

Solves ()
X, Y Z , X, Y Z
:
X : fixed (), variable () solves.
Y : fixed (), variable () pickup solves
( ).
Z : fixed (), variable () pickup solves
( ) Z .
Tilt about X ( X): X fixed
( ) , variable () pickup solves (
).
Tilt about Y ( Y): Y fixed
( ) , variable () pickup solves (
).
Tilt about Z ( Z): Z fixed
( ) , variable () pickup solves (
).
Parameter (): ,
, .
Variable Toggle: (/ ) . Ctrl-Z -

"" .

Errors ()
Show Error Messages ( ): ,
961 962,
, . , ,
. ,
, , , ,
. , .

Detectors ()

Ray Trace/Detector Control ( / :


, NSC- ..
" " ( "Non-Sequential Components" ).
Detector Viewer: . ,
.

Help ()
NSC :
NSC .

Undo, Redo, and Recover (, , )


Undo: None ( ), Memory 1 Step ( 1 ), Disk
Multi Step (, ). Undo
Preferences, Editors. File.

Undo: None

"None", .
, ,
Undo ().

Undo: Memory 1 Step

ZEMAX
. Undo, - .
Redo, , ,
.
Memory 1 Step Undo , ,
,
. , . - .

Undo: Disk Multi Step

ZEMAX ZMX
. ,
Undo,
. Undo , ,
,
.
, , , Undo
. Undo ,
, . Redo

Undo.
ZEMAX
Undo
, , ,
ZEMAX, \UNDO. Undo
, , ,
ZEMAX. ZEMAX ,
"", ,
, ZEMAX , Undo
. ZEMAX, , Undo .
ZEMAX, Undo
. ZEMAX
Undo . ,
,
.
Undo ,
.
, .
, ZEMAX ,
undo . ,
, ZEMAX , .
, 2 ZEMAX, , ZEMAX
. ZEMAX
, .

SYSTEM MENU

"SYSTEM"

Update All

. ZEMAX
. ,
, ZEMAX ,
. , ,
Update All .

- .

Update
Lens Data Editor Extra
Data Editor.
: , ,
solve. "Update All".

General

"General System Data",
,
. "Advanced".
Lens Title

.
Lens Title.
; "Configuring the environment" .

ApertureType

, .
.
.
:

7: "SYSTEM"

7 -1

Entrance Pupil Diameter:


.
Image Space F/#: (F/#)
.
Object Space Numerical Aperture: ( sin)
.
Float by Stop Size: ,
.
Paraxial Working F/#: (F/#)
.
Object Cone Angle: ( ) ;
90 .
3 "Conventions and Definitions".
"Object Space N.A." "Object cone angle", ("thickness")
.
.
Aperture Value

. , "Entrance Pupil
Diameter" . ZEMAX
,
, ,
.
"Float by Stop Size": ,
,
Lens Data Editor.
Lens Units

: ,
, . ,
, .
.
Glass Catalogs

(
), .
, "Schott"; ,
. ,
. ,

7 -2

Chapter 7: SYSTEM MENU

, ( ),
.
. "Using Glass Catalogs".
Notes

,
.
Advanced

"Advanced System Data",
, ,
. "General".
Ray Aiming
""
"" (Ray Aiming) : None, Paraxial
Reference Real Reference. "None", ZEMAX
,
,
; , ZEMAX
. ;
, F/#
, .
:
.
ZEMAX , "ray
aiming". "ray aiming",
, "" ,
.
, ,
. ""
-
. , = 1.0. ""

.

, . "Real Reference",
,
.
.
"Paraxial Reference",
. "Real Reference" ""

7: "SYSTEM"

7 -3

, ,
.
"ray aiming" ,
. .
, , Object
Space NA, ZEMAX NA
. "Paraxial Reference",
.
, .
- , () -
.
"Real Reference".
"ray aiming" , "paraxial pupil aiming",
(.
"Tolerance" ). , "ray aiming"
, .
, (. "Analysis Menu")
- "ray aiming".
.
, ray aiming
.
. "ray aiming" "Tolerance",
.
Use Ray Aiming Cache
Ray Aiming
, ZEMAX () ,
Ray Aiming,
.
Ray Aiming. ,
.
.
Robust Ray Aiming (slow)
" Ray Aiming" ( )
, ZEMAX ,
, "Ray Aiming". ,
ray aiming -.
"Robust Ray Aiming" .
,
, .
,
, "ray aiming".

7 -4

Chapter 7: SYSTEM MENU

Pupil Shift: X, Y, and Z


X. Y Z
, ray aiming
, ,
. , , ,
.
, ray aiming
. ,
.
, ,
,
.

.
"Pupil shift" ( ) :
, z. ( )

ray aiming. Z ,
, - ( )
,
. ,
.
Z
, .
Y
,
. "Scale pupil shift factors by fields",
X Y ;
.
.
, .
, ,
ray aiming .
ray aiming. ,
.
Apodization Type

. , ,
. ZEMAX
,
. :
uniform (), gaussian () tangential (). uniform
, ,
.

7: "SYSTEM"

7 -5

"Gaussian" .

. .
:

G - - .
, .
1.0 , (
2 13% ).
, 0.0. 4.0
. ,
, .
"Tangential" ()
( , )
. ,
, Z, :

- ,
.
,
:

tan - ,
, Z. ZEMAX
tan ;
.
ZEMAX ,
, .
"User defined surface",
"Surface Types".
Apodization Factor


. "Apodization Type".

7 -6

Chapter 7: SYSTEM MENU

Reference OPD
OPD
(Optical Path Difference, OPD) - ,
, . OPD
, .

, ,
. ,
, ,
. ,
, , , .
, ,
, .
, ,
, .

, .
,
, ,
- . , ,
,
.
, ZEMAX
OPD. , OPD ,
,
- " ", .
, "" ,
, , ,
. ,
, ,
, OPD,
("correction term").
.
, ZEMAX OPD
.
("Infinity")
, (
),
. :
, ZEMAX
. - ,
( ). ZEMAX

7: "SYSTEM"

7 -7

, , ,
,
Focus Software ( - ZDC).
, .
"Absolute" , ZEMAX
OPD,
.

OPD.
, "exit pupil",
ZDC. ,
.
Paraxial Rays

, ,
. , ZEMAX
, coordinate break.
, ZEMAX
, ,
.
, "Ignore Coordinate Breaks", .
, ZEMAX
, ray aiming OPD.
, "Consider Coordinate
Breaks".
,
; ,

.
Fast Asphere Trace


. ( ),
ZEMAX
, .
, " "
. ,
, "Fast Asphere
Trace"; ZEMAX ,
. ,
, ZEMAX ,
.

7 -8

Chapter 7: SYSTEM MENU

Check GRIN Apertures


GRIN -
ZEMAX
(GRIN-).

: ,
, , , . ,
, ,
.
Use ,
/

,
20 1 .
, - , ,
. ;

. . "Thermal Analysis".
ZEMAX-EE.
Temperature

. "Thermal Analysis".
ZEMAX-EE.
Pressure

. 0.0 , 1.0 . "Thermal Analysis".


ZEMAX-EE.
Semi Diameter Margin in %

,
.
, ,

. ,
, . . ,
90% 98% - .
"Semi Diameter Margin in %"
. , 0,
; , 5%,
5%.

7: "SYSTEM"

7 -9


.
50%.
Fast Semi-Diameters

ZEMAX
,
.
( )
.
,
.
, , ZEMAX
, .
.
, , ZEMAX


.
.
"Fast Semi-Diameters" "off",
ZEMAX ,
0.01% (5 ).
,
.
Global Coordinate Reference Surface


. :

"g" , "0"
- "|" -
. R
,
.

.
, , (1, 0, 0). ,
R, .
:
7-10

Chapter 7: SYSTEM MENU

, ,
, R. "Prescription Data"
"Global vertex coordinates" (
), R -
.
"coordinate break", R- .
"coordinate break" ,

. R "coordinate break"
, R ,
. ,
, "coordinate break",
.
, 1,
( ,
).
zoom -
.

Fields
________________________________________
"Fields" (
""). , (
) .
/ , .
"Conventions and Definitions",
.
Vignetting factors

ZEMAX
. VDX, VDY, VCX
VCY. ,
. "Conventions and
Definitions" "Vignetting Factors".
"Set Vig".
,
.
7: "SYSTEM"

7 -11

""
, , , ,
,
; .
"CIr Vig" .
"" . ,
,
: . ,
, .
, (
) , (
) .
0.001%.
.
.

.
Saving and loading field data

"Save" "Load" ( "Field dialog box")
.
ASCII,
ZEMAX.

Wavelengths

,
.
,
.
.
"Select".
3
("Conventions and Definitions").
Saving and loading wavelength data

"Save" "Load" ( "Wavelength dialog
box")
. ASCII,
ZEMAX.

7-12

Chapter 7: SYSTEM MENU

Polarization State


,
, ,

(
"Use Polarization")
.

, .
,
.

.
: ,
Y, X-Phase Y-Phase,
. ZEMAX , .
"Unpolarized".
, , , X-Phase Y-Phase
"unpolarized" . "unpolarized" -

. , "unpolarized" ,
"polarized" , ,
,
ZEMAX-EE.
Next Configuration
__________________________

( zoom-). ,
.
Last Configuration


( zoom-). ,
.

7: "SYSTEM"

7-13

9
TOOLS

Optimization
:

.
:
"Optimization", ,
.


Global Search
XE EE- ZEMAX.
:
,

.
:
"Global Optimization".

""
Hammer Optimization
XE EE- ZEMAX.
:
()
.

.
.
:
"Global Optimization".


Merit Function Listing
:
,
.
9: "TOOLS"

9 -1

Settings:
: .


Remove All Variables
:

.
:
("fixed").

Tolerancing
:
.
:
"Tolerancing".


Tolerance Listing
:
,
.
Settings:
: .

Tolerance Summary
:
,
. , "Tolerance
Listing", ZEMAX,
, ZEMAX.
Settings:
: .


Test Plate Fitting
XE EE- ZEMAX.
:

.

9 -2

Chapter 9; TOOLS MENU

Settings:
:

File Name
Method of Fit

.
, .

:

.

.
;
.
. (
"ZEMAX Support Files").
:

Try All Methods:



:
Best To Worst:

:

Worst To Best:

:

,
.

,
(
).

,
.

Long To Short:

Short To Long:

9: "TOOLS"

9 -3

"", . ZEMAX
( )
. (
, , ) ,
(
LDE - ). , ,
3/4 .
, ,
, .
.
, (
, ). ,
.
, . ,
, , ,
LDE - .

. ,
, .

.
, .
,
, , , ,
.
, (
), ,
. ,
.
, .
"Try All Methods"
, 4 ,
. , -
, , , .
,
. ,
.
"NO MATCH FOUND" .
,
.
ZEMAX
, ;
. ZEMAX
;
Focus Software.

9 -4

Chapter 9: TOOLS MENU

ZEMAX.
.TPD \TESTPLAT. ASCII :
!
!
! ( 15 )

__
__
__
_
!

-
; ;
; - , :
-1, ;
0, - ;
1, .
.
! ( )
, "Enter" (
). ,
. ,
, - 30000. , :
, , .
, ZEMAX
"!" .

Test Plate Lists


XE EE - ZEMAX.
:
,
.
Settings:
:

File Name
.
/TESTPLAT.
:
. "" ""
(Conave) (ConveX) .

9: "TOOLS"

9 -5


Glass Catalogs
:
.
:
("Using Glass Catalogs").


Lens Catalogs
:

.
Settings:
:

Vendor

.
-.
,
"Environment".
,
,
. ,
.
.

Use Focal Length

Focal Length
M in/Max
Use Diameter

Diameter Min/Max

, ,

.
.
.

Equi-, Bi, Plano-,


Meniscus

, ,
, ,
. , Equi- Bi-,
/ (equiconvex/ equiconcave),
/ (biconvex/biconcave) .

Spherical, GRIN,
Aspheric, Toroidal

, ,
, ,
. "Spherical"
, "" ,

9-6

Chapter 9: TOOLS MENU

("GRIN"),
("Aspheric")
("Toroidal").
Max elements

Search Results

Search
Load

Insert

Prescription
Layout

Exit

()
, .
"Any #"
.
,

( ).
.
Lens Data Editor;

.
.
,
,
.
.
(
,
) .
.

:
"Search Results" ( ) ,
,
. 3- (, S, 1).
- : - , /, - /, - , "?" - .
"?" () . : S - , G - , , -. .
ZEMAX STOCKCAT.
.ZMF.
.ZMX,
. , -
"Melles
Griot" C:\ZEMAX\STOCKCAT\MGRIOT.ZMF.
(),
, "Lens Data Editor"
, Tools
Lens Catalogs.
. ZEMAX
/
5% .

9: "TOOLS"

9-7

"Lens Search"
. ,
. "Support
Files".


Edit Coating File
XE EE - ZEMAX.
:
Windows NOTEPAD,
COATING.DAT. .

:
"Polarization Analysis". COATING.DAT
"Reload Coating File"!; ZEMAX
( ).


Reload Coating File
EE - ZEMAX.
:
COATING.DAT. .
:
.


Add Coating to All Surfaces
EE - ZEMAX
:
"" - ,
-.
:
,
. "AR",
MgF2.
. -;
, , .

9-8

Chapter 9: TOOLS MENU


Coating Listing
:
,
COATING.DAT.


Convert Semi-Diameters to Circular Apertures
:
,
, ; ()
.
:
- .
,
(. "System Menu") . ,
.
. (
), ,
.


Convert Semi-Diameters to Floating Apertures
:
,
, "" ;
()
.
:
"Convert Semi-Diameters to Circular Apertures",
,
.
,
"automatic". , ( "fixed"),
, .

9: "TOOLS"

9-9


Remove All Apertures
:
.
:
"None".

Reverse Elements

:

.
Settings:
:

First Surface

, .

Last Surface

,
.

:
,
, "coordinate break"
.

Scale Lens
:
.
- , ,
; .
, ,
.
Settings:
:

Scale by factor

,
.
,
.

Scale by units

9-10

Chapter 9: TOOLS MENU


Make Focal
:
"Scale Lens", ,
.
.

Quick Focus

:

.
Settings:
:

Spot Size Radial


Spot Size X Only
Spot Size Y Only
Wavefront Error
Use Centroid

RMS*
.
RMS
( ).
RMS Y
( ).

.

, .
, ;
.

*
:
,
. , RMS
. RMS ,
. " "
. RMS ,
, ,
.


Add Fold Mirror
:
,
"coordinate break".
9-11
"TOOLS"

9:

Settings:
:

Fold surface

Reflect angle
Tilt type

, .
,
.
.
( ),
.

:
,
. ,
"coordinate break" .
"coordinate break" "pickup"
"coordinate break". ,
.
, ,
, ,
. ,
, . ,
, 100 ,
, 50
.
.
,
- ,
.

"" ( )
Ghost Focus Generator
:
"" ( ).
Settings:
:

Bounces
First Surface
Last Surface
Save Files
Image Plane Only

9-12

:
.
.
.
, "", .
,
.

Chapter 9: TOOLS MENU

:
,
"coordinate breaks" ,
.

, .

,
. ,
, ,
. - , ,
- , ""
.

,
. ""
. .
: ,
F/# RMS - .
, .
(double-bounce)
""
.
GHfffsss.ZMX,
. fff
, sss -
. , () GH007002.ZMX ,
- 7 2.
fff- .
,
"coordinate break", .
,
,
. "";

.
GHfffsss.ZMX.
,
.
( "")
:
1) ;
2) ;
3) ,
;

9: "TOOLS"

9-13

4) ("Stop")

;
5) , ( )
( ) , .
,
,
. ""
,
.


Performance Test
:
.
:

( - ),
, .
.
.
, .

IGES-
Export IGES File
:
( ) IGES.
Settings:
:

First/Last Surface

, .

Wavelength

, .

Field
Number of Rays

, .
; "Ray
Pattern".
. ,
D-; "Analysis Menu".

Ray Pattern

9-14

Chapter 9: TOOLS MENU

Lens/Ray Layer

IGES File

( ),
. ,
, .

EXPORT.IGS.

# Spline Segments

,
.

:
IGES- (Initial Graphics Exchange Specification, IGES) -
(American National Standard),
CAD. ZEMAX 5.2
IGES. IGES U.S.
Product Data Association, P. 0. Box 3310, Gaithersburg, MD 20885-3310.
ZEMAX ,
. ZEMAX ""
, .
IGES- ,
, .
, ZEMAX . ZEMAX
3D ,
, "System Menu".
IGES ,

SURFACE
APERTURE
None, Circular
Aperture or
Obscuration

SURFACE SHAPE

ENTITIES USED

Plano ()

X, Y,
XY ,
.
XZ , YZ
, XY
, .
XZ , YZ
, XY
, .
, X, ,
Y,
.
, X, ,
Y,

XY .

Spherical
()
Other ()

Rectangular
Aperture or
Obscuration

Piano ()

Other ()

9: "TOOLS"

9-15

SURFACE
SURFACE SHAPE
APERTURE
Elliptical Aperture or Plano ()
Obscuration

User Defined
Aperture or
Obscuration

ENTITIES USED
X, Y,
, XY
.

Other ()

X, Y,
, .

Any ()

- IGES 110. - IGES 100.


- IGES 112. .
(GRIN) .
,
.
"" , ,
, ,
. ,

: . ,
,
, , , "pick up".

Slider
:
Slider -
.
.
:

,
:
: Surface (), System () Configuration
().
, .
: , , ,
, , ,
. ,
, ,
, . -
.
, ,
.
,
.

9: "TOOLS"

9-16

Window

"All" ,
, .

()

Start/Stop Value

,
slider-.

Animate


.
"Stop" , ,
"animate" "Stop".

Save

,
slider-.

Exit

(
) slider-.

slider-
,
, ,
.
slider- , , .
(, , surface/system
(/) , ,
"Save" . Save
.
, ,
slider- . - Windows.
, "all" ,
.

9: "TOOLS"

9-17

10

ZEMAX.
Print .
Settings ( )

. .
: OK, Cancel, Save, Load, Reset.
. Cancel () . Save -
, ,
. Load
. Reset
.

. .


:
.

:
,
. :
, , .
- " " , ZEMAX
,
. , "
, ,
RMS . ZEMAX

, . - .
,
RMS ,
.
, ,
, - ,
. - ,
.
, ,
.
, . 21
" ".

:
.

:
, ,
, , F / *, . .


:

. .

General Data
( )

F / *, , , ..

Surface Data

, , ,
, ,

( )

Surface Detail
.
( )
_________________________________________________________________________________
Edge Thickness
( )
Multi-Config Data
( )
Solves /Variables
(Solves/)
Index Data

X Y .

Solves/

\

( )
Global Vertex
Element Volume

vertex

, , .

F/ Numbers

Cardinal Points

F / *
.

.

( )
:
, .
, , , ,
, . ZEMAX , ,
,
.
,
.
, ZEMAX , - 3.6 /c3,
, .

Report Graphics 4/6 ( )


:
, 4 6 .
,
, ,
, .

, .
"Settings" , ,
, .
, .
; -
.
,
. "Save As" ,
. ,
, . ZEMAX
,
. , ,
"Load From", .
,
.
"Load From" ,
"Save As", .
,
. , (
), -
, .

11

/ ZPL Ma

XE EE- ZEMAX.

:
, ZEMAX.
, , .
:
ZPL . " ZEMAX ".
.
, .


:
.
:
, ,
.


:
ZPL " " .
, .
:
, ZPL
. ZPL , "scape".

12

Extensions ()

F EE - ZEMAX.
:

ZEMAX

ZEMAX . " ZEMAX".


, ZEMAX, .
, ZEMAX


ArrayDemo

DDE_DEMO

, .
-

.
.

DDE.

ISO_Draw ing



ISO 10110.

PhasePlot

,

"Binary 2".
.

SagCalculation

,
.

TransmissionPlot

Refresh Extensions List ( )


.

:
, ,
- .
\Extend ZEMAX.


:
ZEMAX , \ZEMAX\Extend.
, .

:
ZEMAX . " ZEMAX".

13

, .

, .


, .

16

SOLVES

Solves - ,
. Solves ,
(), , , . Solves
LDE,
. .
. .
(. ).
"" ""; , ,
, , .
"solves" "FIXED" .
, "solves",
. Ctrl-Z, ,
, "solves", -
.
"SOLVES"

Solve

Curvature: Fixed

(:
0
)_________________________________________________________________
Curvature: Variable

(:
)

Curvature:
Marginal ray angle

M
2
(:
)
Curvature: Chief ray angle

C
3
(:
)__________________________________________________________________
Curvature: Pick up

(:
)
Curvature:
Marginal ray normal
(:

-)
______________________________________________________________________
Curvature: Chief ray normal
(:
N
6
-)
_________________________________________________________________________________
Curvature: Aplanatic

(: )

______________________________________________________________________
Curvature: Element power
(:
)

Curvature:
Concentric with surface
(:
)

Curvature:
oncentric with radius
(:
)

10

Curvature: F/#

(:
F/#
F
11
F/#)______________________________________________________________________________

Thickness: Fixed

(: )
Thickness: Variable
(: )
Thickness:
Marginal ray height
(:
)

Thickness: Chief ray height


(:
)

Thickness: Edge thickness


(:
)

Thickness: Pick up
(:
)
Thickness: Optical path
Difference
(: D)

( 0
)

Offset


Solve
Thickness: Position
(: )
Thickness: Compensator
(: )
Thickness: Center
of curvature
(:
)
Glass: Fixed
(: )
Glass: Model
(: )
Glass: Pick up
(:
)
Glass: Substitute
(: )
: offset
Semi-Diameter:
Automatic
(:
)
Semi-Diameter: Fixed
(:
)
Semi-Diameter:
Pick up
(:
)
Semi-Diameter:
Maximum
(:
)
Conic: Fixed
(:
)
Conic: Variable
(:
)
Conic: Pick up
(:
)
Parameter: Fixed
(:
)
Parameter:
Variable
(:

"SOLVES"

-, -

0
Nd

Dpgf

Nd offset

4
0

)
Parameter:
Pick up
(:

Offset

)
_______________________________________________________________________________

:
, (solve)
.
, , 20 ,
100 . ,
0.1 ( - 20, 2
100, ""- ,
). . " : ".

:
(solve) " " , " ",
. ,
. "C" ,
(solve) " ".

:
- pick up.
, ZEMAX
, .
. , , ,
, "" .
"" , : ,
, , .
"Pickup" , ,
, .
,
,
. "P ,
pickup.

:
.
, .
. "N"
, .

:
.
, .
, . "N ,
.

:

. ,
. "A ,
.

:
:

c2 ,
. .
, , 2 , n3 n2
.

:
,
.
, . "S" ,
.

:
,
.
, . "R"
, .

: (F/#)
, ,
, 1/2F, F - F / *. "F"
, .

:
, () -
, ,
.
"thickness" ()
, , "Marginal Ray Height" .
, ( )
(
),
() , ,
- . - , , ,

, , ,
() .
, ,
( ).
, ,
() . "" -
(-, ).
, "Pupil Zone" ( ), .
- , ,
. , , ,
. -1 1. - "Py",
"y" .
, "" , , 0.7
, ,
. "M" () ,
.

:
, , .
, . "C"
, .

:
,
.
, .
"E" ,
. ,
. . 3 " ".

:
"Pickup" . , , :

T - , , S - , O - offset (). .
" : ".

():

,
. OPD ( ) , OPD. ,
,
, , OPD
. OPD ,
, - 1.0 "escape". "O" ,
OPD. OPD , OPD -
. ,
. OPD , ,
.

:
,
.
, , ,
,

, .
, ,
, .
, , , ,
,
.
,
"zoom" ( ) .
, .
, ,
. "T" ,
. "zoom" ,
. "Advanced topics".

:
. ,
, ,
, . , :
T = S - R, S - , R - ,
. ,
.

:
,
. "X"
, .

:
- . ,
, , :
d, d ,
. , . 21 "
".

:
, . " :
".

:
- - . "Substitute",


.
.
( ),
, .
(, Hoya), .
, "Exclude Substitution"
(" ") , ,
; . 21 " ". . "
".

: Offset()
/ ,
.
- .
, 0.3 - ,
2.5 , 1.0,

,
Nd Vd (offset) Nd Vd. .
"" . ,
:

n () - -. ,
.
, ,
:

, , .

:
"solves" , . ":
".

:
, ,
. ,
, , , ,
,
"" .
, , .

:
"solves" , . ":
".

:
"solves" 8 .
:

P - , , S - , O . . " : ".


, , "solves".
, :
, , , , , , .
, ZEMAX
, , "marginal ray height",
stop - .

.
, stop-.
, marginal ray solve, ,
-
, F / *, .
, ,
, . , ,
, ,
.

18

F XE EE ZEM AX.

(DLS). DLS ; ,
"" . ,
,
- ( -
, , DLS
, ).
, ,
.
. , ; ,
- , , .
, , , ,
; .
, , - .
- , , .
, , ,
( ), ,
, - . ,
, , ,
, , ,
. ?
, !
, ,
, , ?
, ,
( - ).
, 100 (
), 1E+12 .
20 ( ), 1,000,000
, - 8E+07 , , 2.5
. (16 ),
, 100 , 1E+32
, . . , .
, , ,
. simulated annealing , ,
, neural netw orks . , ,
.

ZEMAX
ZEMAX , - .
, , , , "
", , ,
.
, ,
.
, , , , "" .
.

"" (

).
,
, ,
.
ZMX .
, ,
, (, ) . ,
, ,
, - ( " "
).
: " " " " ,
.
! DLS .
, , , .
,
, , . ,
( "",
) . ,
.


, ,
. " " , ,
.
. ;
. "" ("Optimization").

, .
, , ,
. , .
.
ZEMAX ,
, ,
!
Tools (), Global Search ( ).
: Start (), Stop ( ), Resume (, )
Exit ().
Start. ZEMAX GLOPT_01. ZMX - GLOPT_10. ZMX,
. ZEMAX ,
, .
, ZEMAX ,
.
, ZEMAX c

, .
, GLOPT_10. ZMX, .
. , ,
, . ,
( ),
, , , ,
, .
, ,
. .
, ,
, . , .

, Stop ( ). ,
, , .
, Exit ( ).
GLOPT_01. ZMX - GLOPT_10. ZMX .
Resume Start, , GLOPT_01GLOPT_10 .
, Resume , . Resume
, Start ()
, , LDE .
* Resume, LDE , ZEMAX
, LDE
, GLOPT .
.
, ,
,
. ,
" ", .

( )
, , , ,
.
( , ). ,
. ,
, ,
, , .
,
. , ,
. ZMX
.
, .
,
. , Stop, Exit ().
ZEMAX ,
.
.
C:\ZEMAX\SAMPLES\MYFILE.ZMX , :
C:\ZEMAX\SAMPLES\MYFILE_HAMMER.ZMX.

, .
!


" " ,
,
, . ,
. , , ,
, - . ,
, , .
, , ,
.
, ,
, .
, ,
,

. , ;
, . ,
.

Using glass substitution ( )


ZEMAX , "".
, - ( "solves"
), ( )

. ZEMAX
, ,
.
, , ("substitute") "solve" (
LDE - ).
-, (
). ZEMAX
. , ZEMAX
.

Restricting selected glasses ( )

, ,
c :
"" - ; - , , ,
, .
, , ,
.
, ;
.
, ZEMAX
, :
,
;
"", , ,
-;
"" ;
"" ,
.
"solve"
. - (
), ,
.
(, Hoya), .
, ,
. ,
. ,
. , ZEMAX
.AGF- . Glass Substitution Template ( )
, , , AR, SR,
FR, CR, PR . . "Tools", " Glass Substitution Template"
.
,
"Exclude Substitution" (" ") , ,
; . " ".
, ,

.
- , , GCOS, GTCE INDX, ,
, . -
, , ,
, . ,
, . ,
, ,
GTCE () , (
).


,
:
1) , .
, ,
, , ,
2.
, ZEMAX ,
. . ,
, .
2) "marginal ray angle" ,
, , EFFL
.
, . . EFFL ,
.
3) "marginal ray height" ( )
.
0.7 . ,
. , ,
, , ,
.
. ,
solve , .
4) MNCT MNET .
. ZEMAX ,
.
, .
5) , . 2-
3- - . C.
17 "Optimization" ().
.
6) ;
, , , -
- ,
.
7) -, ,
. ,
, , ,
, , . , ,
.
8) Sleep ,
screen saver, .
9)
. ,

.
10) ,
"resume" () "start".
11) , .
, . Window s NT/2000, ,
ZEMAX, , "Task Manager" ( ); ,
ZEMAX.EXE Process; ; Set Priority ->
LOW.
12) ,
"sleep", .
, ZEMAX ,
.

, ,
.
, . , ; -
.
, , ,
.
, , , , .

19

_________________________________________________________________________

________________________________________________________________________________

ZEMAX ,
.
, , ,
, , .
ZEMAX
, ,

.
, ..,
.
,
. ,
, TRAD, .
.
(Tolerance Data Editor),
(Editors) .

, , , MTF,
. ,
, ,
. ZEMAX
.

:
1. : ,
.
2. :

.

.
.
,
.
, .
, .
,
( ), .


:
1) ( ) . ,
, - .

(Tolerance Data Editor),


"Editors" .
2) ,
. - ,
.
, , .
,
"Fast Tolerance".
, .
3) : RMS, MTF, . .
, ,
.
4) : .
5) ,
, .
6) .
7) ,
. , 5.
.


, ,
TRAD . , Int1 Int2,
, ,
, .
Int1 Int2 .
.
.
TDE .
.

Int1

Int2


TRAD

TCUR

TFRN

TTHI

Comp *

TCON

TSDX

TSDY

TSTX


(TIR)

TSTY

TIRX

TIRY

TIRR

TEXI

# of Terms

TPAR

Parameter #

TEDV

Extra Data #

TIND


d (. )

TABB

( Vd)
(. )

c
,


TEDX

TEDY

TETX

TETY

TETZ


TUDX

TUDY

TUTX

TUTY

TUTZ

Tolerance Data Editor


( ). .

TRAD:
. . . -
.
, - 100 , . . TRAD
- - 0.50 +0 .50 ,
99.50 100.50 .

TCUR:
,
. . . - .
, - 100 , - 0.01
. . . TCUR --0.001 +0.001
,
111.11 90.909 .

TFRN:
, ,
. . .
(). TWAV - , ,
.

:

r - .
, ,:

N - .
1/2 .
. Malacara, Optical Shop Testing.

TTHI:
TTHI ,
, .
, ,
, . ,
+1.0 ,
+1.0 .
, ZEMAX ,
, 1.0 , ZEMAX
+1.0 . , ,
, +1.0 ""
. TTHI ,
"". ,
, .
, , 3
BK7, 4 - F2, 5 - . - 3, 4, 6 ,
. TTHI ,
3, 5.

+0.1 , , 3.1, 4.0, 5.9,


. , 6
3.
- ; ,
, , : TTHI 3 3. , ,
, , ,
.
Int1 , , Int2 -
, Int2 Int1. . . -
.

TCON:
TCON , . . . -
, .

TSDX, TSDY:
TSDX TSDY ,
X Y . Int1 ,
.


TEDX TEDY , . . .
- .
TSDX TSDY .
. .

TSTX, TSTY:
TSTX TSTY , c
X Y, . Int1 ,
.
TETX TETY , .
. .- X Y .
. TIR TIRX TIRY.
TSTX TSTY- .
. .

TIRX, TIRY: (TIR)


_____________________________________________________________________
TIRX TIRY , c X
Y, . Int1 ,
. TETX
TETY , .
TIRX TIRY , (TIR),
"" .
. . - ,
. - x y
TIRX TIRY

, TIRX - 0.10 , +x
0.05 , -x -0.05 , ""
0.10 . TIRY. . . ,
. ,
, :

S - . , Y
X, X Y.
TIRX TIRY . . .

TIRR:
TIRR , .
Int1 , .
(. TEXI
).
,
. , ,
, , , .
, .
ZEMAX, TIRR, ,
, . ""
, 100 %,
.
. a. - ,
. TWAV ,
.
ZEMAX . , TIRR "W"
:

, -
y . ,
,
:

TIRR .
, 0 360
. ,
,
Y .
. " ".

TEXI: , Zernike
TEXI ,
(, "Even Aspheric", "Zernike") . Int1
, Int2 ,
.
, , , .
TEXI TIRR, TEXI ,
, TIRR. . " "
.
TEXI, . . ,
/ (PTV) -
. / - .
ZEMAX ,
, :

f - , n - ,
- . 1/n, . .
; PTV - .
- (PTV),
. ,
"c" . . .
, ,
. .
. , ,
, "c"= 0.001, 20
20c.
, , ,
, ,
. . "c". ,
, (. STAT).
- 36, . ,
, .
, . , TIRR
, 2-4
. TEXI , 36
, 5-15 .TEXT
, x- y- .

"Even Aspheric" - ,
, TEXI . ,
.
"Even Aspheric" ,
. ,
. . ,

.
TEXI .

TPAR: parameter data


TPAR ("parameter data"). Int1 . Int2 1 8, . .
" " ,
. TPAR
. . . - , .

TEDV:
TEDV - .

ZEMAX-EE,
, , . Int1
, Int2 - , . . -
. . " ".

TIND:
TIND - . Int1 , . . .
"", ,
" " , d, , dPgF,
- ,
0.3 2.5 . , TIND
d, .

TABB:
TABB - Vd. Int1 , . . . - "" ,
d, , dPgF, -
, 0.3 2.5 , TABB
d- , . , TABB
.

,
, dPgF d.

TEDX, TEDY:
TEDX TEDY , X Y
. , Int1 Int2
. . a. .
, ZEMAX
, , , . , TEDX
TEDY, ,
. , . TUDX TUDY.

TEDX TEDY ,
TSDX TSDY. TEDX TEDY ,
, TSDX TSDY
. ,
TEDX TEDY, Int1 Int2,
.
, ZEMAX , , . SAVE,
" ".
TEDX TEDY " ". ,
, 5 20;
, 5-8, 8-12, 1420, ..
, .
" ".

TETX, TETY, TETZ:


TETX, TETY, TETZ , ,
X, Y, Z . , Int1 Int2
. . a. - .
, ZEMAX
, ,
.

,
. , TETX/Y/Z
, ,
,
TETX/Y/Z . , ( )
, .
, . TUTX, TUTY, TUTZ.
TETX TETY , ,
, "", TSTX TSTY. TETX TETY
, ,
TSTX TSTY .
, TETX TETY, , Int1 Int2
.
TETX TETY, , , ,
. ,
,
. ZEMAX
. (Int1) ,
. -
; .
TETX, TETY, TETZ . ,
, 5 20;
, 5-8, 8-12, 14-20, ..
,
. "
".

TUDX, TUDY, TUTX, TUTY, TUTZ:


/
, TUDX, TUDY , TUTX, TUTY TUTZ,

. - Tolerance User Decenter/Tilt

X, Y, Z. TEDX, TEDY, TETX, TETY . - , ZEMAX


,
. TUDX, TUDY, TUTX, TUTY TUTZ,
( Int1),
. , , ,
pickup solve . ickup solve
.
. , ,
TUxx ,
.
. .- TUDX TUDY - TUTX, TUTY TUTZ,
, .


TSDX, TSDY, TSTX, TSTY TIRR
, .
, . ("Surface Types").
- ,
, .

. , ,
, .
ZEMAX , TSDX, TSDY, TSTX, TSTY
TIRR,
.
.


, Tolerance Data Editor.
- , ,
, ,
,
.

Int1
Int2

__________________________________________________________________________________
CEDV
Surface #
Extra Data #

.

CMCO

operand #

Config #

COMP

Surface #

Code

. :
0 ,
1 , 2 .

CPAR

Surface #

Parameter #

SAVE

File Number

. . .

STAT

Type

# of standard
deviations



.
. .

TWAV


.
"Min" ,

.

__________________________________________________________________________________
.

CEDV:
CEDV ,
, . Int1 ,
, Int2 , . ,
17, 9,
CEDV Int1 = 9, Int2 = 17.
. ("Surface Types ") ,
.
. . - , COMP. ,
.

CMCO:
CMCO , .
Int1 , , Int2
. ,
6
4 - CMCO Int1 = 6, Int2 = 4.
. " "
. . . , COMP.
, .

COMP:
COMP , ,

. Int1 , Int2 . Int2 "", :


Int2 = 0, -
Int2 = 1, -
Int2 = 2, .
. . COMP ,
. , 50, . .
-1.0 1.0, 49.0 51.0.
, ("user
defined merit function") , .
, .

CPAR:
CPAR ,
. Int1 , , Int2
. , 2 5,
, CPAR Int1 = 5, Int2 = 2.
. " " ,
. . . , COMP.
, .

SAVE:
, ,
. ,
, SAVE . SAVE
, .
, , TEDX TDE.
, , ,
. , SAVE
TEDX. Int1 0 .
, , ZEMAX
, TEDX
TSAV000n. ZMX, n - , Int1.
, .
ZEMAX ZMX.
, , , .
, , , (
) (,
). , , , , ZEMAX
, .

STAT:
STAT , " ",
. "STAT" . Int1
: 0 , 1
, 2 , 3
. Int2 ,

. "Monte Carlo analy sis" (
) .

TWAV:
. , ZEMAX
TWAV 0.6328 (He-Ne) .
TWAV , ZEMAX .
, TWAV ;
, .
, . . , ,
. "Min" TDE ,
.


, Tools , Default
Tolerances (TDE).
"Editors" "Tolerance Data" . " "
, :


: , " ".

( TWAV ).
, , ,
. ,
, .
: , .
,
, ; ,
. . TTHI .
Decenter X/Y: ,
.
. ZEMAX TSDX TSDY
TEDX TEDY .
Tilt (TIR) X/Y: ,
. ZEMAX TSTX, TSTY
, TIRX TIRY
(, ), TETX TETY .
S + A Irreg: ,
.
, . TIRR, .
Zern Irreg: , Zernike
. , . TEXI, .
Index: TIND , .
Abbe: TABB , .


Decenter X/Y: , .
.
Tilt X/Y: ,
. ,

. . TETX TETY
.
, :
Start At Row : ,
. , 1,
, .
Use Focus Comp: ,
. . .
" " .
:
: .
Cancel: .
Save (): .
Load: .
Reset: .
Help: .
, , ZEMAX,
"" . ,
. LDE
, .


: (
), , ,
.
.
. ,
, ,
, .
.
,
, . ,

.
, COMP, CPAR, CEDV, CMCO .
" ".
, ,

. , , .
("Using Tolerance Scripts") .


TDE,
. , "Tolerancing"
"Tools " .
, , ,
.
Fast Tolerance Mode ( ): ,
;
. , , , 50
.

Merit: , , .
:
RMS - (, x, y): , "";
, , . - .
ZEMAX centroid .
RMS w avefront: ,
; , .
, RMS - . ZEMAX centroid .
Merit Function ( ): ,
. .

.
,
.
Geometric or Diffraction MTF (, ):
, MTF .
, .
MTF, ZEMAX MTF,
. MTF
, ,
MTF , OPD . MTF -
, MTF ,
MTF. , MTF, " MTF Frequency ".
Boresight error : ,
, .
. ZEMAX boresight ,
BSER (. "").
,
BSER . Boresight
.
. , boresight
; - .
User Script ( ): , ,
.
, . ("Using Tolerance Scripts ") .
Mode (): . " "
.
"" ,
. . . .
. . " . " " ".
Script: , " ".
ASCI , TSC ,
ZEMAX.EXE.
MTF Frequency: MTF ,
MTF . MTF
.
Max Criteria (. ): ,
, ,
. , , RMS, RMS - 0.035 . .
0.050, ZEMAX . . ,
RMS 0.050. .
, . MTF
, . MTF-,
. . "Mode " " Inverse Sensitivity "

.
, "?", "max criteria" .
Fields (): , ,
. , 0, 7, 10
. ,
, .
, ZEMAX :
Y-Symmetric: ZEMAX ,
+1.0, +0.7, 0.0 , -0.7, -1.0
, Y . , X ,
. - " " , .
XY-Symmetric: Y-Symmetric, , 9 : 5
Y-Symmetric -1.0 ,-0.7, +0.7, +1.0 X.
User Defined ( ): ,
.
, ,
("scripts ").
, .
, . YSymmetric , 2.0, 1.0. XYSymmetric , 4.0, - .
Sampling ( ): , ,
. ,
, . , .
, 3 .
, .
,
3, , - 4.
, .
, ( ).
, .
.
Perform Sensitivity ( ): ,
( ).
, ,
.
# Opt Cycles ( ): , ZEMAX
. "Auto", ZEMAX
, ,
. , , 1,
2, 3. ,
. ,
; , . "" -
.
. ,
.
Show Descriptions ( ): ,
. ,
.
Show Compensators ( ): ,
. ,
.
Monte Carlo ( ): , ,
. 20 ( ) 20 ,
. . " ".
,

.
Statistics (): "" , "uniform"
"parabolic" () .
. "STAT"
.
Save MC Runs : , ,
.
, . , , 20. ,
, MC_T0001. ZMX.
MC_T0002. ZMX
. 20 ,
MC_T0020. ZMX. ,
. ,
MC_Txxxx.ZMX, ZEMAX ,
. -
, .
Configuration # ( ): , ,
.
, .
"All" (), ;

.
Hide All But Worst: ,
. . ""
"Show w orst" ( ).
;
.
Show w orst: . " Hide all but w orst " .
List Fields Individually: , ZEMAX ,
.
. : , , ,
.
Force Ray Aiming On: "ray aiming",
. , ,
. , "ray aiming"
, .
, "off" (.), ,
"on" ( ).
Overlay MC Graphics: , ( MTF)

. ,
. ,
, . MTF, MTF vs. Height, Encir cled Energy ,
. ,
. Overlayed ,
, . ,
MC , , .
Status (): ,
.
:
OK: , .
Cancel (): .
Terminate ( ): .
Save ():

.
Load (): .
Reset ( ): .
, , .

ZEMAX
ZEMAX , ,
, , . ,
, ,
. - , .
. .
, ZEMAX . Solves , ,
.
,
COMP CPAR.
, "script". "ray aiming" ,
, "Force Ray
Aiming On ", .
"ray aiming" , . .
" ". ZEMAX Merit, Field, MTF Frequency, Sampling
,
. ,
, .
, .
. , CPAR COMP. ,
, (fast mode),
.
, ZEMAX ,
. ()
. ,
.
, , ""
. , , ,
, , ,
, ZEMAX
.
ZEMAX ,
, .


ZEMAX : . "Fast
Tolerance", , . , .
. ,
,
.
, 50X.
, - ;

.
, ZEMAX ,

. , ,
, - ,
.
, ,
. ,
.
(sensitivity), (inverse sensitivity),
- .
, , , ,
.


, ,
:
.
, , . ,
-TRAD, - 100 ,
-0.1 , 99.9. -
, ,
. ( TSDX, TSDY,
TSTX, TSTY, TIRX TIRY), ,
.
. , .
.
.
.
- ,
.
,
, . ,,
.
, , ,
.
.

F ,
, , .
,
. ,
. "Show w orst" (.
) , ,

. "Hide all but w orst" ( , ),
, .
, , ZEMAX .ZEMAX
RSS - ( )
. - .
. , .
, .


, ,
. , ()
, . . .
,
. , .
, - RMS, - 0.035, .
- 0.050, ZEMAX . . ,
0.050 . :
. , .
, , .
.
. . , ,
, . ,
- F / *, .
, .,
;
. , - 0.035, . - 0.050,
0.040, .
,
, .
, , .
, , , ,
.
, ,
.
,
.

F ,

,
.
RSS .


,
.
, , ,
,
. ,

. , 100.00
+4.0/-0.0 100.00 104.00 ,
, 102.00 1.0
.

" " , STAT.


,
.
, STAT, ,
.
STAT, .
STAT , Int1 Int2. Int1 0 -
, 1- , 2 - 3-
. , Int2

.
.


" " - :

, x (,
)
"n" . "n" - , ,
, Int2 STAT, .
, ,
. 1/n
. , "n" - 2, - 100 3
1 , 101 2 , 1.0. "n" - 5, 0.4.
"n", ,
. "n",
.

- . . . ,
-
.

- , .
, , , ,
, .

,
, , ASCII
.

T X.
, ,
X ,
.
- :
X1 T1
X1 T2
X3 T3
... ..
X - 0.0 1.0 ,
T - X. , ZEMAX
, 0.0 1.0, ,
X1 0.0 ( T1,
), Xn, 1.0.
200 , X = 0.0 X = 1.0;
, .
, ( STAT
), . .
X. , 100.0 -0.0 +2.0,
100.0 102.0.
, ,
ZEMAX , ( )
, STAT. STAT
"3".

F ,
STAT
:
0.0 0.0
0.1 0.5
0.2 1.0
0.3 0.5
0.4 0.0
0.5 0.5
0.8 4.0

1.0 5.0
, X ;
.
,
.
, ,
, .
"Multiple"
.


,
,
, , ,
, .
, , ,
. ,
.
, .
, " "
, , ,
. , ,
. , ,
- . ,
, ,
.


, . ,
,
, .
TEDX, TEDY, TETX, TETY , ZEMAX
, , .
, ""
. ,
. ZEMAX "pickup"
"solves".
, , .
, TETX 3-8, TETX
5-12, , 5-12,
5-8,
. , ZEMAX ,
, . ,
, , -
.
, ,
. , TETX 5-12 TETX 5-9 TETX 1012 . ,
, .
:
1) .
2) .
- :

TETX 5 12
TETX 5 10
TETX 11 12
- :
TETX 5 12
TETX 9 15
TETX 5 15
, 1.
, , 1, -
( 2). ,
, :
TETX 5 15
TETX 5 12
, ,
, , TETX 5-15
TETX 5-15 TETX 5-12, TETX 13-15, TETX 4-13.

F EE- ZEMAX.

- , ,
, .
. :
- .
- .
- , .
- , ZEMAX .
- ZMX .
;
.
, :
- .
- : ( .
. ).
- .
- .
ASCII, TSC
, ZEMAX.
( MF ) .

""
"" .
!

! !
"!" , .
CEDV

:
CEDV

CEDV . " " -


. ZEMAX ,

. "."
.
CLEARCOM P

CLEARCOMP
CLEARCOMP .
OPTIMIZE ().
CMCO

:
CMCO
CMCO . -
. "config"
.
COMP

COMP
COMP . -
. ZEMAX ,
.
"": 0- , 1- , 2- .
CPAR

CPAR .
CPAR . "surf" -
. ZEMAX ,

. "."
.
LOADM ERIT

LOADMERIT filename.mf
MF , ZEMAX.
.
, .
ZEMAX , ,

. , ,
, .
. ,
,
, LOADMERIT OPTIMIZE.

OPTIMIZE
:
OPTIMIZE n
"n" . n - ,
.

REPORT
:
REPORT ""
REPORT

. - , ().
- , .
SAVE
:
SAVE n
SAVE ZMX TSAVnnnn. ZMX, nnnn "n". , "n" - 6,
TSAV0006. ZMX.

""
, ,
. , :
2 ,
. 4 ,
. , , MTF
.
.
MTF 5 .
, 2 , 1 2
3, , 4 - 10,
-15. , ,
-CENTER.MF, , MAGNIFY.MF, MTF - MTF.MF - EVALUATION.MF.
:
! clear any existing compensators for a clean start
CLEARCOMP
! load the centering merit function
LOADMERIT CENTER.MF
! define the two compensators to decenter element 2
CPAR 3 1
CPAR 3 2
! optimize 4 cycles
OPTIMIZE 4
! clear the decenters, load the magnification merit, and adjust thickness 10
CLEARCOMP
LOADMERIT MAGNIFY.MF
COMP 10 0
OPTIMIZE 4
! now load the MTF merit function, and adjust back focus
CLEARCOMP
LOADMERIT MTF.MF
COMP 15 0
OPTIMIZE 4
! finally, load the evaluation merit function, and report the distortion and
5 MTF values
! these should be the first 6 operands in EVALUATION.MF.
CLEARCOMP

LOADMERIT EVALUATION.MF
REPORT "Distortion
= " 1
REPORT "MTF at field 1 = " 2
REPORT "MTF at field 2 = " 3
REPORT "MTF at field 3 = " 4
REPORT "MTF at field 4 = " 5
REPORT "MTF at field 5 = " 6
, , LOADMERIT
OPTIMIZE, " ", ZEMAX .


.
" Configuration #". , , - .
,
,
.

"solves"
, "solves"
. ,
, "solves" .
, "solves" , ,
. , "solves ", "
", ,
. ,
TETX TETY .
, (Pickup solves),
,
(, ) .
"solves" , ,
.
, , , pickup solve - , . ,
,
, pickup solve, . ,
TUTX TUTY, " " .
"solves", :
" Solves ".


. SAVE .

"", ,
. , -
. ,
, , ,
. ,
, , .

""
- ,
TETX TETY.
,
" " . ,
, , " " , ,
.
,
"ray aiming" (. " ").
,
, "ray aiming" .
. , ,
"ray aiming" ,
.

. ZEMAX
, , , . ,
. , , , ZEMAX - . ,
, .

20

ZEMAX , ,
, .
,
, .
, ,
.
ZEMAX .

.
, ,
, .
, , .


,
, ZEMAX.
. ,
. ,
, .
,
.
"Editors", "Multi-Configuration". ,
- (MCE). MCE,
() () .
, MCE, ,
.
.
,
. :

CRVT
THIC
GLSS
CONN
PAR1
PAR2
PAR3
PAR4
PAR5
PAR6
PAR7
PAR8
XFIE
YFIE
FLWT

1
2
3
4
5
6
7
8
-
Y-

FVDX
FVDY
FVCX
FVCY

VDX
VDY
VCX
VCY

WAVE
WLWT
PRWV

APER

,

( F / *).
. SATP.

STPS

.

(
),

.
SDIA

CSP1
CSP2
TSP1
TSP2
TSP3

1
2
1
2
3

HOLD

.

.

APMN

.

( ).

APMX

.

( ).

APDX

X- .

( ).

APDY

Y- .

( ).

TEMP

PRES


0-, 1-

EDVA

EDVA ,

. 2
:
.

PSP1

PSP2

2 ().
2
:
.

PSP3

3 ()
2
:
.

MIND

MABB

MDPG

dPgF

CWGT

1 ().
2
:
.

.


.

,
,


.
- ,

.

FLTP

. 0
, 1 ,
2 ,
3 .

RAIM

0, "Ray aiming"
, 1-
2- .

COTN


GCRS

NPAR

NPOS

SATP

,
.

/
/

NSC .

/
/

x, y, z,
" x", " y" " z"

NSC .
- 1 6
x, y, z, x, y
z, .

. 0
"Entrance Pupil Diameter" (
), 1- "Image Space F/#"
(F / # ), 2-
"Object Space NA" (
), 3- "Float By
Stop Size" ( ), 4-
"Paraxial Working F/#" (
F/#), 5- "Object
Cone Angle". . APER.


, ,
"Edit".


, ,
, ( -
). , ,
5. , .
2 , "Edit".
, . "THIC" .
"5" , . ,
, .


- ,
.
, " - " .
- ( - )
,

. , 1
BK7. 2, . GLSS
, "BK7" 1 2
. , -
, ,
( ). ,
.


, .
.
, MCE-,
, .
Ctrl-A Shift-Ctrl-A.


ZEMAX , .
,
Ctrl-Z, Ctrl-Z .
, .
.
, , "Default
Merit Function" Tools . ZEMAX
. ,

, CONF .
. ,
CONF . CONF
,
.

, ,
, . , CONF1
EFFL REAY,
1. 2,
CONF 2 .
,
, .
- , ,
, .



. ,
CONF :
CONF 1
1
1
CONF 2:
2
2

CONF 3:
... ..
, ,
, ,
:
CONF 1
1...
CONF 2
2...
CONF 3
3...
....
DMFS
CONF 1
1...
CONF 2
3...
CONF 3

3...
....
, .

.
DMFS .
, ,
, , DMFS ,
, , .
, , , ,
,
. ,
,
, .

"solves"

" solves " : ,


, ,
.
MCE
, , ,
(, THIC GLSS) .

, .
,
. ,
, , , .
: = *
+ . ,
MCE,
, .

21

ZEMAX ,
. .
, ,
.
, .
ZEMAX ,
. "BK7"
(LDE), ZEMAX
. , ZEMAX ,
, ,
.
, ,
. ,
, . , . .
. -
. ,
,
. - , ,
.
, ,
, , ZEMAX
; . " n".

,
, , .
, , Glass
Catalog General. - SCHOTT.AGF .
.
( ).
, .
, "schott" "hoya", " schott hoya ".
"ohara", "schott", "" , " ohara schott infrared ".
-, ,
checkboxes .
, .
\GLASSCAT
ZEMAX. , - ,
.
, ,
, .
, .


, Tools, Glass Catalog,.
.
, , , ,
. ,
. ,

, ZEMAX
.

Glass Catalog
.

.

"GLASS CATALOG"

Catalog ()

Glass ()

, ,

AGF - .

.
Rename ( )
,
Formula ()

,
.
.
,
.
,
,

.
Index Nd
( )
0,587 ( d).

Abbe Vd ( )

.
Exclude Substitution
( )
,


ZEMAX
.

d .
ZEMAX
.
, ,


Ignore Thermal expansion


(
)

K1, L1... A0, A1 ..., A, B, C, ..

TCE

Temp
.



.
D0, D1, D2, E0, E1, Ltk

RGLA..
TCE (),
. TCE

, ,

,
.


.
.
TCE -
-30 +70 .
.
1e-6,
.
,

20 ,

, ,
"Use T, P"

- ,
. . "

".
p
.

DPgF

-
.

Min Wave, Max Wave


,

Relative Cost

CR, FR, SR, AR, PR


(PR). ,



.

-7( -8). , 3,5
, 3.5
, -7 .
.

.
(CR),
(FR), (SR),
(AR),
( ),
.
.


, ZEMAX.
(, SCHOTT.AGF) .
ZEMAX, , , .
AGF- , ASCII - .


,
ZEMAX . :
, Sellmeier 1, Sellmeier 2, Sellmeier 3, Sellmeier 4, , ,
"Handbook of Optics" .
,
.
.

. Schott
,

.
Sellmeier 1

, ,
.
Sellmeier 2

, .
Sellmeier 3

Sellmeier 3 - , Sellmeier 1,
:

Sellmeier 4

, , .
,
;
. , ZEMAX .
, .
;
.

,
. , :
- ,
.

1 Handbook of Optics

2 Handbook of Optics

, , ,
. ,
, .
,
, .
. , ,
.

n (Fitting index data)


"Fitting melt data" .
, , , .
, .
, ZEMAX , ,
1. " Glass Catalog" , " Fit Data",
"Fit Index Data".
, . ,

( ) .
, .
, , ,
.
, , ,
, ( -)
, 1.
. , ,
.
(RMS)

. -
. . . 1
, ,
.
, "Name"
. "Fit", ZEMAX .
.
, , "Add to catalog". ZEMAX
, , .

, (
).
1.0 .
ASCII

. ASCII ZEMAX .

n (Fitting melt data)


"Fitting index data" .
, , ZEMAX,
,
.
.
, .
, ,
,
,
n . 3-5 . "
", . . . "Melt Data"
,
""
.
, -8.
, "Fit Index".
-3, , 4 5 - .
, , ,
, , .
"Melt Data"
.
" Melt Data" :
Glass: .
Melt Name: " " . -
"_MELT".
.
Formula: , .

: , , 1.
- ,
.
Use: .
Wavelength: ,
.

Nominal: ,
.
Actual : .
Delta: .
, , ""
.
Fit/Insert : , .
Cancel : .
, ,
, , .
"melt fitting"-

" " ,
(3-5). "" , , 8
. ,
,
"" .
ZEMAX :
, ,
. , ""
, .
,
.
( 60),
.
, ,
, ,
.
, ( )
( ). -
.
, , ,
.
!
ZEMAX ,
.


"Transmission"
. ,
. ZEMAX ,
:

- , - . , ,
. . " "
.
3- : ,
"". ,
0.35 0.65 25 .
. ZEMAX ""
.
,

; , ZEMAX .
, , ,
.
, .
, ,
1.0 .


, ZEMAX TCE,
, , ,
, . , -
, , , ,
, .
, ZEMAX TCE, LDE -,
, TCE, .
Ignore Thermal expansion (
) .


"Sort Index" Nd , "Sort Abbe" (Vd) , "Sort Name" (
, ). "Calc Nd/Vd" Nd Vd,
. Report ()
.


-
LDE-, "Tools", "Glass Catalogs" (
GLA, ). .

MIL-
MIL - , () ,
517640 BK7. MIL - - d
. - , 10.

. ZEMAX
,
, MIL - .
.
, 0.001.
.
MIL - , ,
, , .
, ,
MIL - , , , MIL , , .


ZEMAX ,
d (0.5875618 ),
. d Nd. -
Vd :

NF N 0.4861327 0.6562725 ,
.
Pg,F - .
ZEMAX ,
,
Nd Vd.
0.0001.
NF, N
Editor'a (LDE).

Pg,F ,

, Lens Data

, - ,
, , , .
, , ,
.

22

F EE- ZEMAX.
, ,
. . -,
;
, , .
, ,
.
-, -
.
ZEMAX . ZEMAX
,
. ,
, , 20 25
( ) 1 . ,
, ,
, .
.
( , ),
. , .


:
. ,
System, General, Environment.
: " Use Temperature Pressure ". ,
.
, , - 20
- 1 ;
.
STP. " Use Temperature Pressure" ,
.
,
. , , ,
, .
, ;
- .


ZEMAX , . ,
.
:
- STP.
- STP.

- ( ) STP.
-
.
- .
-
.
-
- , ZEMAX
. ,
,
.
,
. , ZEMAX
, ,
.
, ,
. , , ,
. , ,
, .
, 1
"glass" ("") , "" (""
MISC.AGF ).
.
STP, ZEMAX
, . . 21"
". , ZEMAX
:

T - , P - ().
- F. Kohlrausch, Praktische Physik, 1968, Vol 1, .
408.

:

n (STP),

20 (, 20)

.
Schott Glass Technologies,
, .
- ; ,
, ,
STP. ZEMAX

. ,
, . . "
" .
ZEMAX
,
MIL , model glasses
( ), . ,
,
.

, , - .
, ZEMAX
.


,
, ,
( ).
:
- ,
.
- ,
.
- ().
- , .
ZEMAX
.

:
. , STP, ,
.
.
(. Multiconfigurations).

, " ",
. ,
- TEMP PRES.
TCE () - .
, :

L , - , - .
, . ,
.
- ,
.
. . 21 " ".

,
, "Thermal Pick Up".
, ,

"".
, .

(CRVT)
- CRVT,
,
.
(, BK7 F2),
. - "", :
- , , ,
. :
- , ,
. , ZEMAX
"", .
.

(THIC)
- THIC, .
, . - ,
.
, (). :
,
, .
, , - .
, , 80
. - 5 - 8 ,
93 . - 23.50 E-6, ,
+20 , 93 93.0437 .
,
80.0437. , - , ,
.
,
0.0 , .
, 0.0, , , .



. ,
, () ,
. ,
, ,
. ,


.
, , , ,
, , ,
,
; .



. , " ".
,
. , ,
, .


. , ,
,
.
, , ,
, ,
,
; .


, ,
. .

,
.
, ,
.
,
TEMP PRES , 1
. , TEMP PRES
,
. TEMP PRES , ,
"" , ,
.
, , ,
1-5 20 , 6 -10 - 50
. TEMP (
PRES), 50
. , , , , 610 TEMP .
TEMP , "" 20
. (/
) . :

F 1. , TEMP
PRES , .

2. TEMP PRES ,


, .


- .
- .

.
- ;
, , ,
.



"Editors Menu" (" "), "Multi-configuration"
("
"), "Tools" ("").


. , ,
(, BK7 Schott), ZEMAX ,
. . 21 " ".
,
LDE . - LDE,
"". , - ,
1E-6. , 23.50 E-06 23.5.
ZEMAX 1E-6 .


. " " 21" "
.


, , .
, "" (
) .
, , , ,
- . , ,
,
. dn/dt.
dn/dt, ,
, D, :

D :

D .
, (STP)
n. ,

.
.
, dn/dt , .

F dn/dt.
dn/dt D - .
, ,
. ,
.

, ,
, .
. , ,
1 2, 3 4 ,
.
.
. ,
"TCE" LDE-.


ZEMAX. ,
.
.
,
.
, ; ,
, .
Schott ,
Schott, , 40 +80 0.435 0.644 .
1.06 .
.
- , .
,
, ZEMAX.
Schott , .

26


ZEMAX. .
, , .

. ZEMAX?
. 1, " ".
. ZEMAX, : "Please attach ZEMAX hardw are

lock

to parallel port!"
(", "" !")

, ZEMAX
. , ,
.
, , . , ,
.

. ZEMAX,

, ;

. ,
- ,
.
! ,
x y, , ,
, . ZEMAX ,
.
.
, "ray
aiming".

. ?
. ZEMAX , -
. - .
, ,
ZEMAX . , ,
, , , , ZEMAX
.
.

. ?
. ZEMAX ,

. .
Field Data.

(layout plot), , , ,
. ?

ZEMAX
. ,
, , ( ), ,
, .
.
, ( ) ( ,
) ,
. . 3 " ".

3- , , ,
, , , , ,
.

,
, . ZEMAX
, , , .
3-
. , - ,
. , .

(PSF),
, a .

, , MTF,
PSF, , ,
- ,
. , OPD
, OPD . ,
8x8 , 32x32 OPD 4-
, 64x64 OPD 8 , . , OPD
Zernike.
, ( OPD
, .. ). OPD
, ,

. , OPD ,
,
(RMS MTF).

. ?
. , ZEMAX .

, , ,
.
, ,
, . , ,
, ,
. . " Analysis"
.

?
?

. .

" Analysis ".

. , , ?
. ZEMAX .

, ZEMAX
, , . ,
, -
. , " " . ,
, , .
.

, ZEMAX ,
.
?

,
: .

. , ?
. , RANG . , RANG
(Hx=0, Hy=1, Px=0, Py=0) 0 .
, , ,
- " ". , ,
,
(, ), .
.

. ?
. RANG , . ,

,
, 1E5 , ,
1. pickup 1 -1 ,
-1e5, 2 . ,
2, .
, , - ,
.
, ,
"2" "0" . ,
"Object space NA" "Image Space F/#"

. .

. ?
. . 17 " Optimization ", " ".
. ,

ZEMAX . ,
, (.
""). , ,
, .


, ?

- 1)
, 2)
, ,
. . 17 " Optimization ".

,
,
. ,
MNET MNCT, 17 " Optimization ".

. ?
. , EFFL

, .
, , ,
. ,
- , , ,
,
F/# . ,
image space F/# .

. CODE V ZEMAX?
. CODE V SEQ. , SEQ2ZMX,


SEQ ZMX. SEQ2ZMX \SEQ2ZMX
ZEMAX. SEQ2ZMX . SEQ2ZMX.TXT,
\SEQ2ZMX.
; .

Вам также может понравиться