Optimizing Lens Modules

The Lens Module family of surfaces (Infinite conjugate, finite conjugate, afocal and spherical) provide a convenient mechanism for quickly defining an ideal lens element.  If the circumstance arises where a lens module surface is desired to be included in an optimization, the user will find that there is no direct access via the default variables.  The user-scripted variable can be used in this case to access any of the parameters of the lens module.  This knowledge base article provides an example FRED file which demonstrates two use-scripted optimization variables that access the focal length and magnification parameters of a finite conjugate lens module.  In this case, the optimization is setup to adjust the focal length and magnification of the lens module such that the diverging source is focused onto a static detector.

Download the FRED file: lensModuleOptimization.frd