LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Thermocouple reading using NI-DMM 4060 PCI.

I am using labview 6.1 and have a NI-DMM 4060 PCI. If I try to read a thermocouple using the example Single Point Thermocouple Measurement.VI I always get a bad reading. I do not understand the CJC selection options. Do I need additional hardware/software to correctly use this VI?
0 Kudos
Message 1 of 4
(2,924 Views)
jgchm349,

Welcome to the NI Discussion Forums and congratulations on your first post.

In regard to your question, I have taken a look through LabVIEW and I am not seeing a VI or an example program with the title that you mentioned in your post. Could you please post the program that you are using, and also add any relevant details (ie Thermocouple Type) that might help this forum to understand your application. With those details, I beleive that this forum will be a little better prepared to assist you in answering your questions.

Best of luck with your application.

Regards,
Jed R.
Applications Engineer
National Instruments
0 Kudos
Message 2 of 4
(2,906 Views)
Jed R.,
The name of the example VI is correct. I have received telephone assistance. Basically since I am not using any CJC device, I have created a virtual channel which allows user input of the CJC value (room temperature). The example program has therefore been stripped of all CJC related issues. It is a crude solution. I would be interested in learning more about CJC devices used with thermocouple measurements, usually K-type.
Jamie
0 Kudos
Message 3 of 4
(2,898 Views)
Jamie,

I took a look at the example that you were referencing, and now understand your confusion. The example that you posted is a program that was probably designed to be used with one of National Instruments' data acquisition boards. Data acquisition boards usually have multiple channels, and these can be used to take multiple thermocouple measurements. Because this is occurring at room temperature, an adjustment has to be made. In order to do this, we devote one channel of the data acquisition board to measure the value of room temperature and then adjust all the other channels accordingly. (Most of our newer data acquisition boards have built-in CJC, and can handle this automatically).

In your case, you are using a DMM, so you have only one channel. With only one input channel, it will not be possible to devote a channel to Cold Junction Compensation. Instead, you have a couple of options that I can think:

1. You can allow the user to select the room temperature (as you are doing now).

2. If you are using your DMM in conjunction with a switch module, then you could devote one channel to measure the room temperature. This would work similar to the example you posted, but would require some additional programming to work with the switch.

3. You could move to a different measurement device, like a data acquisition board, that has extra channels or built-in cold junction compensation available.

I hope that helps to clarify what is happening with CJC. If you have any additional questions, please feel free to post back.

Regards,
Jed R.
Applications Engineer
National Instruments
0 Kudos
Message 4 of 4
(2,880 Views)