10-04-2004 11:21 PM
10-06-2004 09:57 AM
02-05-2007 04:25 PM
I am converting an application which uses a PCI-6030E and SCXI 1141 modules from Traditional to DAQmx . With the traditional setup I can measure ±6.2v from the SCXI 1141 modules. I think the DAQmx "intelligent" gain control is preventing me from setting the PCI-6030E card to ±10 volts which would allow the SCXI 1141 modules to have the same range of ±6.2v rather than ±5v. This reduction of range comes into play when I use DAQmxCreateAIVoltageChan() with a "SC1ModX" identifier in the device list. DAQmxGetAIGain() tells me the SCXI module is at a gain of 1 and DAQmxGetAIRnagHigh tells me that range is 10 but the range rails at ±5v. Using DAQmxReadRaw tells me the rail is reaching the signed integer numerical range limit of 32768. I have tried using DAQmxSetAIRngHIgh(), DAQmxSetAIMax(), and DAQmxSetAIMin to force the PCI-6030E range to 10/±10 with no raised errors but no change. Any ideas on how I can get my full SCXI 1141 range back using DAQmx?
02-06-2007 06:20 PM