解决方案

SYNOPSYS™15.49 版本发布

The update to version 15.49 incorporates the following changes:


Features:

1. It is now possible for your annotated text to be displayed in Courier font in the graphics windows. This is intended for when you want to copy some printed text, such as Zernike terms, to paste on the drawing. The default text does not line up columns the same way, since it is proportional spaced.

2. DSEARCH now accepts an optional DAMP input and will add it to the optimization MACro. Sometimes a high damping makes it work better.

3. A new variable is available. The mnemonic PGM declares a surface PLASTIC and varies the index and Abbe number so that they both move along a curved line that passes through the area where plastics are to be found. If a surface is already declared PLASTIC, the usual GLM variable does the same thing. This should avoid problems with the very small area previously modeled with boundary conditions.

4. If your lens has aspherics defined as spherical or conic with G-term coefficients, a new variable DCA will vary the coefficients, so you don't have to list them individually, as before. You can select to vary only the axially-symmetric or rotationally-symmetric terms if you wish.

5. DSEARCH ... SINGLE now accepts the case you want to process as a decimal number. It still accepts a series of 1's and 0's, or P's and N's, as before.

6. PAD now lets you define a command link string for each of the five views in each of the six configurations. Before, a single string applied to all.

7. The Shape Option dialog for converting to or editing a Zernike surface now has a check box where you can select to make the surface go through the vertex. (Zernikes can have a nonzero sag at the origin, if this is not selected.)

8. We have modified one of the common blocks of the source code, and users who have implemented the USERDLL.sln to customize the program for their needs will need a new fortranstructures.h file. Please contact OSD and request this file before you use this new update.


Bugs Fixed:

1. ELD element drawings did not display mirrors whose thickness was declared CMIRROR correctly.

2. If switch 1 is off, the optimization could fail.

3. The SPS spreadsheet display did not show up properly on small notebook computers. Now it shows the lens data in groups of 25 instead of 50, so it works on small screens too.

4. If you ran AAA (Automatic Aspheric Assignment) and killed the process before it was finished, it loaded the current contents of the requested library location, which would have been overridden had the job finished.

5. The new protocol for selecting text in the Command Window would turn off the selection as soon as you pressed any key. But that disabled the C copy and extend-selection functions. Now those are allowed.