The New Essential Macleod V12.7.629
1.Core
Color calculations can now plot the combination of source and coating as a spectrum. There are two variants: Absolute where the product of the coating and source are plotted and Normalized where the source is normalized to a peak output of unity and then the product is plotted.
In Reverse Engineer, it is now possible to display the performance of the uncoated substrate. The display can be toggled on and off on the Design tab.
When Keep Worst Designs is checked in the Errors tools, the list of designs will now include designs with a zero merit figure.
The Formula tool now includes the ability to use a different reference wavelength for layers. The @ symbol is used to introduce the wavelength. This must be followed by a pair of brackets. All the symbols inside the brackets will use the wavelength to determine the thickness of the layers rather than the reference wavelength in the design. Symbols outside of the brackets will use the design’s reference wavelength. For example: @400(HLHL)will produce a four-layer design of quarterwaves at 400nm regardless of the design’s reference wavelength.
In Active Plot, when multiple layers are added at once to the controls at the bottom of the plot, they will appear in the same order as in the design.
The following problem has been fixed:
Ignoring points in Reverse Engineer could cause an error.
2.vStack
vStacks now include the possibility of a Perfect Transmit surface. This surface behaves as though there was a perfect anti-reflection coating on its front surface.
Color calculations now checks for the beam entering a surface from the rear side and displays a message if this occurs.
3.Function
The flexibility of Script Targets has been improved. A context can now be specified for a script target. Prior to providing a design to the script target, its agile materials will be converted to the appropriate real materials for the specified context. A wavelength, incident angle and polarization can now be specified for a script target. These values are passed to the script for use by the script as required. A script target can also now specify an operator, required value, and tolerance with the same meanings as for other targets. Script targets can now be linked to other targets including script targets
|