BASIC program zemax.bas creates coating data files for the ZEMAX optical design program.
This program works with DESIGN 2.23.1100, INDEX 2.23.0100 or newer.
FilmStar INDEX dispersive file names become material names (MATE) in ZEMAX
coating files. By defining a dispersive index table with only one entry,
dispersive file names can now represent constant indices. The DESIGN Film Indices
dialog resembles

with the corresponding INDEX entry for 'AIR' given below:

Menu command 'Convert Table' (or use BASIC Sub IndexConvert) reduces the number of wavelengths to meet the ZEMAX limitation of 100.
The ability to export spectral tables supports a future version of ZEMAX. This lets thin film vendors distribute spectral curves instead of their top secret thin film designs.

A ZEMAX coating file resembles the following; please let us know if there are any
problems. Note that wavelengths and physical thickness are specified in microns; futhermore the design starts from air rather than from the substrate.
(All of this is handled by zemax.bas.)