TFCalc 3.5.15 Update

[ Contents ] [ Index ] [ Support ]

Download Update

Download TFCalc 3.5.15 Update (1.3 MB)

After downloading the ZIP file, open it and move the TFCalc35.EXE and sx32w.DLL files into the C:\TFCalc directory, replacing the old files.


We have added some new features to TFCalc and fixed a number of rare or minor problems. All changes are listed here. If you encounter other problems, please contact Software Spectra.
  • Smaller wavelength increment. Coating designs can now be analyzed as finely as 0.00001 nm, which is important for coatings in the x-ray region.

  • Corrected Vista 64 Problem. In the 64-bit version of Windows Vista, TFCalc did not handle a file error properly.

    Added in previous versions:

  • Compute and optimize diattenuation. Diattenuation is important for understanding the polarization effects of coatings. Diattenuation is completely integrated into TFCalc; that is, you can compute, plot, optimize, etc. In the target windows, diattenuation is an intensity target that is entered as DIAR and DIAT for reflection and transmission, respectively.

  • Interactive analysis improved. The numbers entered into this window can now be as large as 10^8.

  • Runtime error 217 corrected. Very rarely, when TFCalc started, it would immediately stop with an error 217.

  • Check for New TFCalc Version. The initial window, which shows your TFCalc version information, has a new "Check for New Version" button. Clicking on this button checks our website for a new TFCalc version.

  • Color Problem Fixed. When computing the color of light transmitted by a highly absorbing coating/substrate, TFCalc would sometimes have an overflow error.

  • Export coating performance to ZEMAX TABLE Format. The TABLE format enables coating designers to share the coating performance without disclosing the actual coating design.

  • Export coating designs to Code V and ZEMAX. The File menu now has commands to export coating designs to files that the Code V and ZEMAX programs can read. This enables the user to easily incorporate coatings into their optical designs.

  • Fixed Variable Materials Optimization. If the C:\TFCalc\MATERIAL directory contained more than 150 materials and the index of a variable material was being optimized, then TFCalc would stop with an exception.

  • More wavelengths allowed. The old limit of 1001 wavelengths in material, illuminant, and detector files has been increased to 10001. The maximum number of optimization targets has also been increased to 10001.

  • Save Plots as GIF Files. Four types of plots can now be saved as GIF files. Look for the new command on the Options menu of the Plot, Monitor Chart, Color Chart, and EFI Plot windows. These GIF files are useful for making reports; for example, you can drop the GIF file into a MS Word document.

  • Monitor Chart Problem Fixed. In some rare cases, the layers were not numbered correctly.

  • Admittance Calculated. The admittance of the front layers can be calculated. Look at "Set EFI Plot Parameters" dialog to use this feature.

  • Fixed Problem Printing to Acrobat Distiller. Acrobat Distiller enables the user to create PDF files directly from TFCalc. There was a problem in doing this.

  • Fixed Critical Angle Problem. When an angle in a layer was exactly at the critical angle -- which almost never occurs -- there was a division by zero error.

  • Fixed Dispersion Printout. In the printout of dispersion formulas, two of the dispersion formula names were garbled.

  • Fixed Conversion of Dispersion Formula. In the dispersion dialog, if the user changed a dispersion formula, pressed the Convert button. and entered a new material name that was alphabetically before the current material, then the new material would be overwritten by the old one.

  • Fixed Dispersion Formula Fitting Problem. In the dispersion dialog, if after fitting a dispersion formula, the user pressed F4 or F5, then there is an exception in some versions of Windows.

  • Fixed Dispersion Formula Overflow Problem. In the dispersion formulas for K, it is very easy to create a formula that produces very high K values. The user is now warned.

  • Fixed Wavelength String Problem. In some cases, the wavelength units were displayed incorrectly.

  • Improved Electric Field Calculation. The EFI calculation could overflow when the incident angle was greater than the critical angle and the layers were very thick.

  • Fixed Constrained Simplex Optimization. The Simplex optimization method would not always constrain a layer thickness. Sometimes the layer thickness was allowed to be negative.

  • USB Dongle Supported. All future sales of TFCalc will include a USB dongle instead of the old Printer-port dongle. Users of TFCalc 3.5 may request to exchange their old dongle for a USB dongle. Users of TFCalc 3.4 or earlier must upgrade to 3.5 to use a USB dongle.

  • Fixed Minor Optimization Problem. In the variable metric method, a variable could have been uninitialized if the user quit optimizing during iteration 0.

  • Fixed Revert Command. In very rare circumstances, the revert command on the file menu could cause an exception.

  • Fixed Color Problem. The color observer was not always set correctly.

  • Optimization Targets Saved More Accurately. Density targets were not saved correctly for OD > 8.

  • Fixed Plot Overlay Problem. In very rare circumstances, a divide-by-zero error could occur.

  • Fixed Multiple Environments Problem. When mixture materials and multiple environments were used, then the layers containing mixture materials were converted to variable materials.

Copyright © 1995-2009 Software Spectra, Inc.