This content is not available in your preferred language.

The content is shown in another available language. Your browser may include features that can help translate the text.

Wrong Data from Built-In CJC Sensor on C Series Modules

Updated Jan 7, 2019

Reported In


  • NI-9210
  • NI-9211
  • NI-9213
  • NI-9214

Issue Details

I am using DAQmx Create Virtual Channel to acquire data both from my CJC sensors (AI Temp-Built-In Sensor) and analog input channels (AI Temp TC). The data coming in is incorrect. Why is this happening and how can I fix it?


There exists a known issue with DAQmx documented in CAR 616702 and has been resolved in NI-DAQmx version 17.1 and newer. Data corruption may occur when two DAQmx Create Virtual Channel VIs are used in the following order:
  1. DAQmx Create Virtual Channel AI Temp Built-In Sensor
  2. DAQmx Create Virtual Channel AI Temp TC

This issue is seen with the following C series modules:
  • NI 9210
  • NI 9211
  • NI 9213
  • NI 9214

Additional Information

The recommended way to read an internal CJC sensor simultaneously with an AI Temp TC operation is described in KnowledgeBase How Can I Read Data from the Built-In CJC Sensor on My DAQ Device in LabVIEW?