08-18-2005 02:06 PM
I am trying to Creating an Analog Input Task with Multiple Measurement Types: Voltage and K-thermocouples (the system is PCI6034E – SCXI1000 –SCXI1122-SCXI1322). It does not work properly: as soon as I add second "DAQmx create channel" for voltage I start reading wrong K-thermocouple values (100-160 deg C instead of 24.3-24.7) and it does not depend on sampling rate, etc. The Labview example "Multiplechannels_Created.vi" gives me same wrong temperatures. Did somebody meet this problem? Thanks.
08-19-2005 11:42 AM
08-19-2005 01:17 PM
Lorne,
Thank you for quick reply. I don’t know what is going on. The file is attached. Currently I have changed my acquisition scheme: I am reading separately form every channel the finite number of values (100) and after average them. The same approach as in "SCXI1122 Voltage.vi (subvi acquire and average)" but I rebuild it for DAQmx. Everything is working well in this case (it is little bit slowly, but it is not so important for this task). The interesting thing that I found is: if I have max and min temperature values in "DAQmx Create Channel (AI Temperature-Thermocouple)" in the range –81 …+ 121 deg C the K-Thermocouples give me one value (for instance 24.6) but if I increase upper limit (decrease lower) then the thermocouples value will be 24.7-24.8. It is not the "noise" and strongly depends on max and minimum parameters. Could you clarify this, please? CJC source is internal. The hardware is PCI6034E – SCXI1000 –SCXI1122-SCXI1322 and 4 K-thermocouples with 1 power source LAMBDA up-60-3.5 (voltage) are connected to channels 0-4 (0-3: K-therm). Other channels are currently empty. Please, tell me if additional information is needed.
Thank you,
Donatas
08-19-2005 02:03 PM
08-23-2005 01:27 PM
Lorne,
Thank you, for detail explanation about temperature shift.
I am sorry for confusion. The program, which was attached in my previous message: DAQ_Task is not working properly with my hardware as I have already described it above. Do you have any ideas where can it be a problem: PCI6034E?, Chasse?, thermocouples?, Computer?
As I mentioned, currently, another approach for Temperature and Voltage data acquisition (see attached file) is realized, but it will be not suitable for fast data acquisition tasks.
With best regards,
Donatas
08-24-2005 02:41 PM
10-03-2005 03:10 PM
10-04-2005 06:11 PM
12-16-2005 09:31 AM
Lorne,
Finally I find the problem and it is Labview problem. You described it in previous message. When the second independent voltage channel is added (you can do it in MAX) the Labview starts to use biggest range for all channels. For instance, I have 12 thermocouples channels with narrow milliVolt range as soon as voltage channel with the range –5 V to 5 V is added the Labview use this gigantic range for thermocouple channels also. Immediately, according with your previous explanation, the thermocouples are starting to measure wrong (or low-precise, actually it does not matter) temperature values.