Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

Possible to retrieve serial number of the DAQ being used?

Asked by Mike on 29 Feb 2012

I am using 2011b, and daq toolbox. I would like to get the information from the DAQ I'm using such as serial number. Something like the SCPI command "idn?" provides.

I did see someone wrote a C utility, but seems like m-code should be able to do it too.

1 Comment

Walter Roberson on 29 Feb 2012

You are possibly referring to the following contribution: http://www.mathworks.com/matlabcentral/fileexchange/23224-nidaqmx-serial-number

Mike

Products

No products are associated with this question.

3 Answers

Answer by Manisha on 2 Mar 2012
Accepted answer

Hi Mike,

You can directly access the NIDAQmx driver functions from DAQ toolbox.

[status, serial] = daq.ni.NIDAQmx.DAQmxGetDevSerialNum('Dev3', uint32(0))

Hope this helps,

Manisha

1 Comment

Mike on 2 Mar 2012

Hi Manisha, thank you. That does give a number out, but the reported number is 23363818, where as the case and MAX say 16480EA. Hence, they list them in HEX in MAX and on the back, so dec2hex makes them the same. Awesome.

I am looking for all the related commands to what you provided. Do you have a link? Thanks

Most exellent help again.

Manisha
Answer by Mike on 1 Mar 2012

Yep. Thanks. Just hoping for M-code only.

0 Comments

Mike
Answer by Walter Roberson on 1 Mar 2012

You probably will not be able to do this with pure m code. The MATLAB DAQ Toolbox does not expose the serial number information, so you need to call in to the NI shared libraries. Calling in to the NI shared libraries from MATLAB requires a C header file that defines the arguments of all of the calls supported by the NI shared library. (The MATLAB routine used would be loadlibrary())

On the other hand, at the moment I would not rule out the possibility that there might be an ActiveX / DCOM interface to NI's Measurement & Automation Explorer that you might be able to use to "remote control" the Explorer to get down to the serial number. (I haven't checked out this possibility.)

0 Comments

Walter Roberson

Contact us