Thermocouple Measurement with USB-6002 and a Cold Junction Compensation Source

Updated Dec 6, 2022



  • USB-6002


  • Measurement & Automation Explorer (MAX)


  • NI-DAQmx


  • Thermocouple

I'm trying to use a K type thermocouple with the USB-6002, and it requires a Cold Junction Compensation source. Does the USB-6002 have built-in cold-junction compensation? How can I add a cold-junction compensation source to it?

The USB-6002 does not have built-in cold-junction compensation.

Here's an easy way to set up cold-junction compensation in NI MAX if you have a second thermocouple:
  • Create a task for temperature
  • Choose one channel thermocouple input to be your cold-junction measurement
  • Set the CJC (cold-junction compensation) source to Constant
  • Add your measurement channel(s)
  • Set the CJC source of your measurement channel(s) to Channel and select the channel used in your cold-junction measurement channel