NIDAQmx: предоставлен неверный файл?

Я использую Data Acquisition Toolbox для связи с устройствами NI. Это сработало несколько дней назад, но сейчас не удается загрузить MEX-файл:

>> daq.getVendors

ans = 

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': The specified procedure could not be found..'. 

Properties, Methods, Events

Additional data acquisition vendors may be available as downloadable support packages.
Open the Support Package Installer to install additional vendors.

Я проверяю зависимости с помощью обходчика зависимостей, и у меня отсутствует следующая зависимость:

 MSVCR90.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
 DCOMP.DLL
 IESHIMS.DLL

Я работаю под Windows 7 (и не могу изменить версию) с MatLab R2016b. Однако библиотеки -WINRT- и DCOMP доступны только в Windows 8! Я могу найти IESHIMS и MSVCR90 в моей системе. Не понимаю, почему они не найдены автоматически.

Как я могу получить правильную версию этого файла?

0 ответов

Другие вопросы по тегам