How can I Access TEDS Information in cRIO Scan Mode?

Updated May 3, 2018

Reported In


  • NI-9219
  • NI-9234
  • NI-9237
  • cRIO-9933


  • LabVIEW Real-Time Module

Issue Details

I am using an NI 9219, NI 9234, or NI 9237 in my CompactRIO with LabVIEW Real-Time Module. Is it possible to access the TEDS (Transducer Electronic Data Sheet) information from the module without programming the FPGA?


As of NI-RIO 3.3, it is not possible to access TEDS information when using C Series modules in scan mode. Although the NI 9219, NI 9234, and NI 9237 are supported in scan mode, you can only enable TEDS support when these modules are in FPGA mode. The checkbox Enable TEDS Support is not an option in the C Series Module Properties when in scan mode. 

There are two workarounds that enable to you to read the TEDS information:

Solution 1:
  • Compile FPGA code for the module and invoke the Read TEDS method in the host code. 
  • Implement hybrid mode, using this module in FPGA mode to access TEDS information and channel data while using other supported modules in scan mode. 

Solution 2:
  • Create two separate bitfiles, one with the module in FPGA mode and one with the module in scan mode.
  • Use FPGA mode to read TEDS information.
  • Acess the module I/O through scan mode.