ZEMAX Users' Knowledge Base

Tips & Tricks


    How To Use The Tolerancing Cache

    This article explains the benefits of the tolerancing cache feature.  This article also warns when it may be inappropriate to use this feature.


    What Is Polynomial Sensitivity Tolerancing?

    This article demonstrates how to use polynomial fits to speed up tolerancing.

    This article explains how to assign appropriate weight for the on-axis field when specifying fields for non-rotationally symmetric systems.  

    This article is also available in Japanese.


    Question:  Why is the nominal criteria in the tolerance output different from the value which is reported elsewhere in ZEMAX, such as the merit function or an analysis feature?


    This article demonstrates how to open several lens files using the ZPL macro. This is often useful for analyzing lens files generated by ZEMAX during the Monte Carlo tolerance analysis.


    This article explains:

    • How to include any optimization operand value in the tolerance report using the tolerance scripting capability in ZEMAX
    • How to write a simple tolerancing script

    The sample file can be downloaded from the last page of the article.