01-14-2016 04:43 AM
I an having trouble to make my version of Matlab recognise the USB-6009
My configuration
Windows 7 enterprise x64
Matlab r2011b x64 with daq toolbox
When I try to launch the interactive session I get the following error message:
>>session=daq.createSession('ni')
>>"The vendor 'ni' is not known. Use 'daq.getVendors()' for a list of vendors.
Next step:
>> daq.getVendors()
>>Data acquisition vendor 'National Instruments':
ID: 'ni'
FullName: 'National Instruments'
AdaptorVersion: '3.0 (R2011b)'
DriverVersion: 'unknown'
IsOperational: false
Warning: Diagnostic Information from vendor: NI: There was a driver error while
loading the MEX file to communicate with National Instruments hardware.
It is possible that the NI-DAQmx driver is not installed or is older than
the required minimum version of '9.1'.
Additional information:
'Invalid MEX-file 'C:\Program Files\MATLAB\R2011b\toolbox\daq\daq\+daq\+ni\private\mexNIDAQmx.mexw64': The specified module could not
be found.'
I used dependency walker and found missing DLLs
My troubleshooting steps:
These DLL seem to be missing
NICAIU.DLL
API-MS-WIN-APPMODEL-RUNTIME-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-ERROR-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-ROBUFFER-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-STRING-L1-1-0.DLL
API-MS-WIN-SHCORE-SCALING-L1-1-1.DLL
DCOMP.DLL
My preliminary conclusion is that there is a problem with the driver installation. Could you advise me which one could work better?
I am out of ideas.
Best regards.
Solved! Go to Solution.
01-14-2016 06:19 AM
01-14-2016 07:26 AM
I installed the NIDAQ MXBASE 15.0 driver and updates.
I forgot to mention that I checked and the device seemed to be recognized although the interface seemed a bit different from our XP computers
Does this help?
01-14-2016 07:47 AM
01-14-2016 09:22 AM
Super noob mistake but it is now recognized. Thank you for your fast support!