Programmatically Obtaining Serial Number from SCXI Modules

Updated Dec 10, 2018

Reported In

Hardware

  • Chassis for SCXI
  • SCXI (Legacy)

Issue Details

  • I am using the DAQmx Device » DevSerialNum property node in LabVIEW, but the value returned is 0 for the SCXI modules in my system.  Is this expected behavior?
  • Can I get the SCXI serial number in MAX or through LabVIEW? 

Solution

Most revisions of SCXI modules do not store serial numbers in the EEPROM, and thus you cannot query the information programmatically.  In this case, the value returned from the DevSerialNum property will be 0. You can use other device properties should you need to identify your SCXI module programmatically as outlined below.

The figure seen below shows the DAQmx Device property node. The third property (DevSerialNum) returns 0 for the SCXI modules, so use the fourth property (Chassis.ModuleDevNames) to return an array containing the DAQmx names of the modules in the chassis. Also there are other Identification properties, such as Product Category, Product Type, and Product Number. Product Number is shown in the fifth property (ProductNum) and returns the unique hardware identification number of the device.

Figure 1: DAQmx Device Property Node
 

WAS THIS ARTICLE HELPFUL?

Not Helpful