| WinCORE
Interferometer Control Program |
|
The WinCORE application program is the user interface to the Sextant Labs Interferometer System for Microsoft Windows platforms. The following are only some of the new and exciting features supported in this first release.
|
 |
 
From the Fringe Mode phase maps can be calculated
and various data calculated.
User may select from cylindrical or 9, 16, 25, or
36 term Zernike polynomial fits.
Additional options include the ability to sub
sample the phase map before calculations - greatly
increasing the measurement speed.
Image smoothing, averaging, and masking are also
supported.
Top...
|
 |
 
The Intensity Mode samples the laser beam pupil
distribution and calculates the best two dimensional
Gaussian fit which provides information such as the 1/e^2
points, rim intensities, and "hot spot" error.
The hot spot offset shows the distance of the
Gaussian fit from the center of the apparent aperture.
The error between the Gaussian fit and the real
data is used to generate a noise map indicating points
that exceed a specified margin.
Top...
|
 |
 
The WinCORE application uses redundant displays
to maximize the ease of aligning a laser source to the
Interferometer. The
video display shows the focused spot in the
Interferometer's spatial filter.
The angle sensor display shows the input beam angle
as read from a separate 2 axis position sense detector.
The duplication of displays insures easy alignment
of collimated and un-collimated beams.
All alignment data is available over the external
control interface facilitating the inclusion of the
Interferometer into automatic alignment tooling.
Top...
|
 |
 
Using the intensity pupil noise information, pixels exceeding a selected margin are masked out allowing accurate phase maps to be calculated even in the presence of considerable contamination such as dirt, hair, and glass
imperfections. In the phase map shown here the yellow pixels
indicate those rejected for exceeding the noise margin.
Top...
|
 |
 
Often it is necessary to measure the phase map of
a beam that is made up of separate regions.
A typical example is measuring a zonal objective
lens. The
WinCORE application employs an algorithm to allow
measurement of such maps.
Top... |
 |
 
Combining the phase map information with the pupil intensity distribution allows the calculation of the focused spot metrics such as Strehl Ratio, spot width, and equivalent RMS
WFE.
Top...
|
 |
 
The WinCORE
application allows saving of measurement data in both binary
and textual forms. The
fringe image, phase map, and intensity image can be saved
to file and later read back and re-analyzed.
Textual data can be save in a CVS file with or
without column headings, etc.
Top... |
 |

When enabled the WinCORE program operates a
TCP/IP server. The
WinCORE TCP/IP server makes almost all of WinCORE's
functionality available to external client programs.
The client program can be running on the same
machine as WinCORE or on another machine entirely.
The client program can be written in any
language/environment that supports TCP/IP sockets such as
Visual Basic, C++ Builder, Delphi, or Visual C++.
Communication with the server is by a simple ASCII
based protocol making it very easy to implement.
It is even possible to 'Telnet' into the server and
give commands directly to the program.
The exposure of WinCORE's functionality allows it
to be completely co-opted into a customer's larger
distributed application.
An example application would be a scripted
measurement system that checks results against
specifications and logs results to a QC database. Another example would be integration into a manufacturing
station as an advanced input device.
Top... |
|