I am using a 16 channel E Series DAQ device to record data from an SCXI filter. This is how the system is set up to work:
The filter will spread an incoming signal over its +/-5V output range. I can set the input range for the filter from +/-5.0V, which corresponds to a gain of 1, down to +/-50mV, which corresponds to a gain of 100. The +/-5V output of the filter is the input to the DAQ card. The DAQ card will then spead the incoming +/-5.0V signal over its +/-10V range, which corresponds to a gain of 2. That means that my overall gain has a range of 2 to 200.
This is my problem:
The range of the incoming signals may be much smaller than +/-50mV, let's say +/-5mV. So even if I set the filter gain to its maximum, 100, the output will only be a +/-0.5V signal. Since this setup is designed to work as a "system" the gain of the DAQ card is always forced to 2. I would like to adjust the gain of the DAQ card to a gain of 20, which corresponds to an input range of +/-0.5V. This is frustrating because when these devices are used together as a "system" their capabilities become limited. If I were to use the DAQ card to read signals output by a different filter I would be able to adjust the gain of the DAQ card and get a higher overall gain out of the system.
I have tried to use channel property nodes in order to force the DAQ to a different input range (gain) but I have not had any success. LabVIEW will not allow me to configure the DAQ card in the same program that configures the filter.
I would appreciate any suggestions about how to accomplish setting these gains independently, if it is even possible.