Hardware form National Instruments cannot be loaded

6 views (last 30 days)
Hey guys,
I have a problem with the data acquisition of the vendor 'ni'. Connected to my computer i have speakers and microphones and i would like to use them with my program. In the 2016b version of Matlab i get the following error messages for my code:
Error using Sign_Uebertragung (line 11) The vendor 'ni' is not known. Use 'daq.getVendors()' for a list of vendors. ... Error in ... Caused by: The 'ni' hardware is not operational using the Data Acquisition Toolbox. Use 'daq.getVendors()' for a list of supported vendors. Support for the vendor may require installation of the driver via the Support Package Installer. Error while evaluating UIControl Callback
When I use the coomands daq.getVendors(); and daq.getDevices();, it displays:
>> Untitled
d =
Data acquisition vendor 'National Instruments':
ID: 'ni'
FullName: 'National Instruments'
AdaptorVersion: '3.10 (R2016b)'
DriverVersion: 'unknown'
IsOperational: false
Warning: Diagnostic Information from vendor: NI: The required MEX file to communicate with National Instruments hardware could not be loaded.
The attempt gave the Error ID of 'MATLAB:mex:ErrInvalidMEXFile' and the message 'Invalid MEX-file 'C:\Program Files\MATLAB\R2016b\toolbox\daq\daq\+daq\+ni\+NIDAQmx\private\mexNIDAQmx.mexw64': Eine DLL-Initialisierungsroutine ist fehlgeschlagen..'. Properties, Methods, Events Additional data acquisition vendors may be available as downloadable support packages. Open the Support Package Installer to install additional vendors.
b =
No data acquisition devices available.
Click here for a list of known vendors. Click here for troubleshooting tips.
The Hardware works for my Matlab 2010a Version!
I would be very thankful with any help i can get, because i am pretty new to Matlab.
  1 Comment
Daniel Goerke
Daniel Goerke on 9 Nov 2016
Hi Fuiti,
I am experiencing the same issue here. On the computer, where this problem comes up, MATLAB R2016b and an older version of the NI drivers is installed, as I need to keep it working with an older version of LabVIEW in our Lab. The NI Updater tells me about incompabilities with the newest driver version and the old LabVIEW, so I cannot update.
On another computer I am running R2016b with the latest NI drivers (16.0.0.49152) and everything works just fine.
If you are not obliged to stick to the old drivers, try uninstalling all NI components and install the newest version.
I'd really appriciate, if anybody has an idea how to fix this problem in my case. :)
Daniel

Sign in to comment.

Answers (0)

Categories

Find more on Data Acquisition Toolbox Supported Hardware in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!