MATLAB: Does the Data Acquisition Toolbox 2.5.1 (R14SP1) recognize the National Instruments PCI-6036E as a DAQCard-6036E

behaviorboardcarddaqData Acquisition Toolboxdifferentninidaqrecognitionseenviewedwrong

I have installed a National Instruments PCI-6036E card on my system. When I run the command
daqhwinfo('nidaq')
I receive the output
adaptorInfo =
AdaptorDllName:
'C:\MATLAB7.1\toolbox\daq\daq\private\mwnidaq.dll'
AdaptorDllVersion: '2.5.1 (R14SP1)'
AdaptorName: 'nidaq'
BoardNames: {'DAQCard-6036E'}
InstalledBoardIds: {'1'}
ObjectConstructorName: {1x3 cell}
Based on this output, it appears that my card is being recognized as a DAQCard-6036E.

Best Answer

The cause of this behavior is due to National Instrument's reuse of the ID codes for the PCI-6036E and DAQCard-6036E (i.e., they both report board type 348). The Data Acquisition Toolbox cannot distinguish between the two cards, so both boards are specified as DAQCard-6036E cards.