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.