Skip to main content

I would like to study the tolerance of my optical system. I want to evaluate the RMS Sport and the RMS wavefront error at the same time in the same tolerance simulation. However, we can choose only one of the two criteria during a tolerance run. Do you know if it's possible to evaluate both criteria at the same time, and if so, how?

Thank you very much.

Hello,

you can use a Tolerance Script :

Define a Merit Function with the Criterion on the Spot and save it with an appropriate name, do the same thing with a Merit with Wavefront criterion.

Write a Tolerance Script, in which you will load the first Merit Function, calculate the value and report it, and then load the second Merit calculate the value and report it.

CLEARCOMP

! Define some compensators
! COMP 6 0

! optimize the system to get good results
OPTIMIZE 2

! Load First Merit function
LOADMERIT Merit_on_Spot.MF

!Report its result
REPORT "Merit 1 = " 0

! Load Second Merit function
LOADMERIT Merit_on_Wavefront.MF

!Report its result
REPORT "Merit 2 = " 0

 


Hello,

you can use a Tolerance Script :

Define a Merit Function with the Criterion on the Spot and save it with an appropriate name, do the same thing with a Merit with Wavefront criterion.

Write a Tolerance Script, in which you will load the first Merit Function, calculate the value and report it, and then load the second Merit calculate the value and report it.

CLEARCOMP

! Define some compensators
! COMP 6 0

! optimize the system to get good results
OPTIMIZE 2

! Load First Merit function
LOADMERIT Merit_on_Spot.MF

!Report its result
REPORT "Merit 1 = " 0

! Load Second Merit function
LOADMERIT Merit_on_Wavefront.MF

!Report its result
REPORT "Merit 2 = " 0

 

Seems like the reply doesn’t appear.


Reply