Skip to content

Define semi diameter for surface #83

Answered by mjhoptics
ppfromero asked this question in Q&A
Discussion options

You must be logged in to vote

Here's what I did to make it work, assuming sd=7 for the doublet..

sm.add_surface([0., 10., '', '', 6.25])
sm.set_stop()
sm.add_surface([49.57, 7.0, 'H-ZF10', 'CDGM', 7])
sm.add_surface([-14.41, 1.97, 'H-LAK53B', 'CDGM', 7])
sm.add_surface([-44.94, 37.49, '', '', 7])

sm.do_apertures = False

opm.update_model()

Note there is a flag, do_apertures, in the sequential model that automatically sets the surface clear apertures to pass the vignetted field rays. This will overwrite any apertures that have been entered (or 1.0, which is the default). Turning this off will take whatever apertures that have been entered (with 1.0 as a default). I don't like how hidden this is, but haven't been able…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@ppfromero
Comment options

Answer selected by ppfromero
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants