I am using SCXI 1102 with SCXI 1200 for Data acquistion from 4 Thermocouples and two pressure transducers(0-10v) and two flow meters(0-5V). I set the input voltage limits in AIconfig.vi accordingly. I also set voltage range of SCXI 1200 module to 0-10V during its configuration. But I can't run the programme and its giving AI Hardware error #10025. Can anybody give me some suggestion in this regard. I am using LABView 4.1. Thanks, Satya
Satya, Take a look at the link below, you might find it helpful http://digital.ni.com/public.nsf/3efedde4322fef19862567740067f3cc/8f8e2772aed3bdea8625654e005dfc97?OpenDocument You can find examples and other knowledgebases at http://www.ni.com/support/daqsupp.htm
Hi Shrithi, Thanks for your answer. But I couldn't get answer to my question. I am sending the Labview program I am using to acquire data with SCXI 1200. I can acquire data by setting voltage limits of flow meters and pressure transducers to -5 V to +5V. But maximum output from pressure transducer is 10V. When I set the limits of Flow meter to 0-5V and Pressure Transducer to 0-10 V its giving hardware error. Is there any other way of specifying Voltage limits? Is there any mistake in my programme? Thanks, Satya
In 1200 Family the voltage input range is software programmable for 0-10V or -5to+5V. But not can't have both. When using the CJC sensor the voltage range is set from -5V to +5V so value above +5V causes the error 'limit out of range'. You might be able to work around this by using the voltage divider that will convert your 0-10V signal to the 0-5V range and then compensating for that in software by mapping it back to 0-10V. Hope this answer helps you, Good Luck
Hi Shruti, Thanks for your reply.How to use voltage divider? (that will convert your 0-10V signal to the 0-5V range and then compensating for that in software by mapping it back to 0-10V). I never did that before. How can I use that in my data acquisition programme? Thanks, Satya
You can build a simple voltage divider by using resistors in the circuit measuring the voltage of the 0 to 10v signal source. There are several web sites with illustrations of the circuit available...for example, you can visit http://www.aikenamps.com/VoltageDividerRule.htm for an illustration of the circuit. In your case, since you want to divide your voltage by 2 (where 10v becomes 5v), you would want to select your resistance values of R1 and R2 to be the same. You would want to choose a resistance value high enough so that it does not cause a load on your signal. 10k ohms is usually a good number. So applying the formula Vout=Vin*R1/(R1+R2), you would get Vout=Vin*10k/(10k+10k), or Vout=Vin*1/2. The result is that you are dividing your input voltage by 2. So to connect the circuit, the output from your signal source will go in one end of a 10k ohm resistor, and the other end of the resistor will go to the input of your DAQ device (SCXI 1200, ACH0 for example). For the second resistor, you would connect one end up to ACH0 and then to the negative end (or ground) of your signal source. Then you can compensate for your voltage divider in software by multiplying the measured signal value by 2. So if the DAQ device measures an input of 2.50v, then the software should multiply that number by 2 to indicate that a 5.00v signal is seen at the signal source.
One thing to keep in mind is by doing this, you are actually decreasing the resolution by 2. This may be ok in your situation, depending on how much resolution you need to have on your signal source. Since the SCXI 1200 has a 12-bit A/D converter, you are essentially only using 11-bits to characterize your signal, which would mean the smallest detectable voltage change from your signal source is 0.0049 volts (10/2^11).