Please run Setup.exe from the Installation folder.
The code for the Motor Control DLL is located in the folder called Motor Dll
Code.
There should be some comments in there to describe the role of each function.
It is a Visual C++ 6.0 project to create a Dynamically linked DLL. Please only
modify the code inside of the existing functions.
You can call another dll from within it though if you need to. This is how we do
it for our Galil Controllers.
Once the program is installed. Start the program.
When the program has loaded the first thing you will need to do is select the
DLLs that you want to use for Scanning and Motor controlling.
I have included the two demo DLLs, ScannerControlDemo.dll and OOILTP_Motor.dll.
These DLLs will only simulate fringe patterns and fake control a software only
motor.
You must select valid DLLs to perform any real work. I have included the
ScannerOOI.dll which will talk to any of our Ocean Optics Spectrometers.
You will have to compile a dll to run your own motor.
Once the program is running from the File Menu select Select Motor
Dll.
Browse to where the you installed the program and select a motor dll.
Once you have selected it you should see some information about it appear in the
message window at the bottom of the screen.
Next from the File Menu select Select Scanner Dll.
Repeating the previous procedure select the scanner dll. This will have to be
either the fake scanner or the ScannerOOI.dll.
You should see some information about it appear at the bottom as well.
Next close the program and restart. This will save your settings and reload the new DLLs.
There are a few settings you will want to become familiar with.
Here you will select the type of spectrometer and its
settings you want to use.
Choose Scanner Setup from the Scanning Menu.
A dialog box will appear and allow you to enter Integration
Time, Averages, Boxcar and FFT width.
Channel should always be 1 when using a USB device.
Click the Setup HW button. Another dialog box will appear and
allow you to select your spectrometer type.
Select it and click OK. The normal configuration is S2000 for
spectrometer type and USB2000 for A/D Type. And you can picks it serial if you
want.
Now under the Scanning View you should be able to see data
coming from the device when you click the Display Detector check box.
Depending on your setup there are a few changes that need
to be made.
If possible have the detector hooked up and scanning a fringe
pattern. Place the cursor to the left side of it by left clicking in the
Detector window.
Remember what pixel it is at. Then place it at the right
side. Remember this width. The default is set to 80 pixels this is usually to
small. 300 is usually closer. Max is 1024.
Now select Options from the Scanning Menu and where it says
Width of Int. pattern enter that number there. Don't be afraid to overestimate
it. 300 usually works fine.
This is the number of pixels to sample after the start of the
fringe pattern.
There is a setting here called Noise Floor this will need to
be set too.
Please check the Help file for more information about setting
these values.
Or contact me at
Jeremy Rose
R&D Software Engineer
Ocean Optics, Inc.
Electro-Optic Systems
4202 Metric Drive
Winter Park, FL 32792
All the scripts should be fixed now and generate the correct scripts with the correct values.
I also added a find edges script wizard. I have yet to test it out on my LTP here.
But I ran some test with my dummy system and it looks like it works.
Feel free to try it out. Just make sure that when you start you are sampling somewhere
in the middle of the optic.
Added help to the Analysis section.
I have almost completed the help file for the software. I updated the tutorials too.
Added some new operations to the Analysis section as well.
Added coefficients and radius information to the Polynomial data node. Expand the node out to see all the information.
You can now Import in the Temp data values as they are stored in the saved LAD files now.
Fixed the minimum fitting routine to fix errors with fitting the min at the
wrong point. This system is much better now. And there should be no more errors.
Please make sure you select it from the Analysis Options it is now called Peak
Valley Adv. The old way is still in there because the new way only works on
double peaks.
I haven't converted it to work on single peaks. If you need to do single peak
select the old Peak Valley and single peak.
I tried something to fix the Option windows and other from not showing up and having to hit ALT. Let me know if it continues to remain hidden.
The display in the Analysis window can be printed from the File Menu.
Also if you load or save a file and the name will be displayed in the Frame around the Analysis view. As well as printed on the page.
RMS is now scaled to the Y units and not in radians unless that is the y units.
Y axis units can now be selected separately from the X units when in Height
mode. They will toggle automatically back and forth between like types.
So if you are in uRad and convert to height it will display in uMeters. And from
height to slope.
Added a Fix button next to the Update button on the Analysis view. This will
average the two samples to either side and update the selected value with the
average.
Allowing to Fix a bad data point.
Increased the speed of the data display when showing the converted data.
The Fringe pattern editor has some new export abilities.
It can export the mins for a scan or export a single sample as text.
The Comparison Display now by default loads up to the first 10 selected scans and displays them.