Eight Ocean Optics PC2000-PC104 miniature fiber optic spectrometers are used in the ocean radiometric system to measure downwelling spectral irradiances and upwelling spectral radiances at four depths. In this paper the configuration of that system is introduced as well as the method of acquiring multi-channel data. Especially, the abnormal spectral data acquired from A/D card is analyzed. And it is found that there are four possibilities when the interrupt service routine (ISR) that read data from FIFO in the A/D card is running. It is the reason that leads to above abnormity. Finally, based on the OOP, the CADCard class that provides all the base functionality of the PC2000-PC104 spectrometer is built to implement multi-channel data acquisition readily using C++.
Journal of Test and Measurement Techol