ni_mf

Brief: Class for buffered multichannel ADC and two channel counting by NI PCI-6052E board.

This allows you to digitize voltages on up to 16 input channels and to count pulse streams on two 24 bit counters. The analog input will be the signals from the integrating segmented silicon detector. The first counter will count an internal signal as pixel clock reference, telling us the actual time duration of one pixel. The second counter will count the signal rate detected by the proportional counter detector.

Public member functions:

Structure ai_settings:
This structure contains parameters needed to convert the binary ADC data back to actual voltages. In order to save storage we will store it along with the data in binary form rather than in double precision. Its members are:

  I16 sVoltRange;
  I16 sPolarity;
  I16 sGain;
  F64 dGainAdjust;
  F64 dOffset;
  I32 lDigitalRange;

Holger Fleckenstein 2008-07-08