Steve, Thank you for taking the time to provide this detailed and complete answer to my question. I loaded your lens file and ran it in OSLO. If i only allowed the space between the lenses to be variable the optimization worked fine and the magnification remained at 3x. However, when I added all four lens surfaces as variables the optimization no longer held the magnification fixed at 3x. I found the OPIC for OSLO - EDU optimization file and saved it to the Private\ccl directory. I then used OPIC to optimize. I setup the system "backwards" with the eyepiece first and the objective second. I placed a 6mm diameter aperture (to simulate the eye iris) 6mm before the eyepiece. I used the Focal mode with the object at infinity and
the image at 3350mm (my desired imaging distance). A max field angle of 12 degrees (eyepiece side) was assumed. The final magnification I settled on was 2.4x, so, I set the OPIC operand #3 [Chief Ray y-height (PYC)] target as OCM3 - 297 where [tan(12)/2.4] x 3350 = 297. A weight of 10 was sufficient to maintain the magnification at 2.4. I also put a weight on the overall lens length to prevent the system from getting too long. With this approach I was able to maintain the magnification while optimizing all four lens surfaces and the lens spacing. Ultimately I ended up going to an achromatic objective which reduced the aberrations by ~5. Using OPIC to optimize provided the needed paraxial targets.
I'm not very familiar with programming in OSLO so this was the easiest solution for me. Hope this makes some sense. Thanks again for taking the time to help. I don't know if you ever did any teaching, but, your clear style would make you a very good teacher. Regards, Stephen King Retired Physicist |
|