Effacer les filtres
Effacer les filtres

loadlibrary: Index exceeds matrix dimensions

5 vues (au cours des 30 derniers jours)
Francois Jeanneret
Francois Jeanneret le 4 Sep 2015
Commenté : Walter Roberson le 14 Avr 2016
I am trying to read TDMS (National Instrument data format) files from Matlab. I found a Matlab example provided by NI for reading and writing TDMS files. It consists of an extract of the TDM C DLL (library containing the necessary functions for reading and writing TDMS files in C) and an adapted C-header file (nilibddc_m.h) to be used in conjunction with the Matlab software.
In the 'Read' example the library is loaded thanks to 'loadlibrary' function. When I run the 'Read' program, I get the following error message:
====
Index exceeds matrix dimensions.
Error in loadlibrary>getLoadlibraryCompilerConfiguration (line 527)
Error in loadlibrary (line 263)
Error in ReadTDMS (line 34)
loadlibrary(DLL_Path,H_Path);
====
Any idea of what the source of the issue is? Thanks
Francois

Réponse acceptée

Walter Roberson
Walter Roberson le 4 Sep 2015
You need to install a compiler. And if you are using Windows 10 you might not be able to get one working.
  4 commentaires
Sahar Arabzadeh
Sahar Arabzadeh le 13 Avr 2016
Hello
I am working with windows 8 and have the same problem. What should I do?
Walter Roberson
Walter Roberson le 14 Avr 2016
Sahar Arabzadeh, look at that same link http://www.mathworks.com/support/sysreq/previous_releases.html to see which compilers are needed for your MATLAB release.
If SDK 7.1 is one of the ones supported, then on Windows 8 you will probably need to uninstall .NET 4.5 and then install .NET 4.0 and then reinstall .NET 4.5

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by