The main features of ZEMAX are: analysis: providing multi-functional analysis graphics and parameter selection in the dialogue window, which is convenient for analysis. The analysis graphics can be saved as drawing files, such as *. BMP,*。 JPG, etc. , or as a text file *. TXT optimization: the value function parameters are input in table form, preset in the dialog window, which is convenient for users to define, and various optimization methods are available for users to choose; Tolerance analysis: tolerance parameter input in table and default tolerance parameter in dialog box, which is convenient for users to define; Report output: various graphic reports are output, and the results can be saved as graphic files and text files.