User`s guide
READOUT MODES
SDK SECTION 3
Page 31
Random-Track
In Random-Track mode the position and height of each track is specified by the user, unlike Multi-Track
mode were the driver sets the position of each track automatically.
Figure 5: Random-Track
Random-Track will allow you to simultaneously acquire a number of spectra, delivered typically via a fiber
bundle. Unless you are acquiring data from a pulsed source you will need to use a shutter to avoid streaking
the spectra during the binning process. To set-up a Random-Track acquisition you need to call the following
functions:
SetReadMode(2);
int position[6];
position[0] = 20;
position[1] = 30; //end of track 1, 11 rows height
position[2] = 40; //start of track 2
position[3] = 40; //end of track 2, 1 row height
position[4] = 100; //start of track 3
position[5] = 150; //end of track 3, 51 rows height
SetRandomTracks(3,position);
The SetRandomTracks function validates all the entries and then makes a local copy of the tracks positions.
For the array of tracks to be valid the track positions MUST be in ascending order.
NOTES:
1. A track of 1 row in height will have the same start and end positions.
2. Before using Random-Track mode with fiber bundles it is often useful to acquire a Full
Resolution Image of the output.
3. Having observed the vertical positions of the individual spectra set the Random-Track mode
accordingly.
4. Imaging spectrographs vertically invert input light (i.e. light from the top fiber will fall on the
bottom track on the CCD-chip.)