[Raytrace] User Defined Optimization Set Up

John D. Upton jd-upton@texas.net
Wed, 26 Mar 2003 14:50:48 -0600


List,

     Has anyone tried to set up custom optimization operands in OSLO LT?  I 
cannot seem to divine from the help files how (or if in LT) this is 
done.  Do I need to write CCL routines to add custom OCM words or is there 
a way to enter the conditions directly?

     As an example (the one I am working on), how can I put conditions on a 
spacing in a design.  Let's say I want to modify a Dall Null test setup for 
Ross Null test use.  Further, I want the final image plane to be coincident 
with the source plane.  Here is a basic setup.  (Dimensions are in 
millimeters.)

*LENS DATA
Ross Null 14" F/4.4
  SRF      RADIUS      THICKNESS   APERTURE RADIUS       GLASS  SPE  NOTE
  OBJ       --         90.604489 V  9.0604e-05             AIR
  AST   100.000000      5.000000      9.707008 AS          BK7 C
   2        --        2.9420e+03 V    9.894809 S           AIR
   3   -3.1115e+03   -2.9420e+03 P  177.501483 S    REFL_HATCH   *
   4        --     P   -5.000000 P    9.449479 S           BK7 P
   5    100.000000 P  -88.213944 S    9.261180 S           AIR
  IMS       --         -0.048925      0.005229 S

*CONIC AND POLYNOMIAL ASPHERIC DATA
  SRF        CC          AD          AE          AF          AG
   3      -1.000000      --          --          --          --

     Now, what I want is to force an optimization condition so that 
thickness 5 is equal to thickness 0 (though in the opposite direction).  In 
other words, I would like to add the equivalent OCM command word for 
optimizing both total spherical aberration (OCM20) and th[0]+th[5].  Anyone 
done something like this before?

Best Regards,

John D. Upton
Georgetown, TX
<http://www.atm-workshop.com/>      "The ATM's Workshop Page"
<http://hometown.aol.com/RonWin20/>  "Ronchi For Windows Software Page"