using C# functions in matlab
Ältere Kommentare anzeigen
Hi, I wanted to use functions from a c# dll in matlab. How would I do this using version 2010a
Thanks Barinder
Antworten (2)
Kaustubha Govind
am 13 Feb. 2012
Bearbeitet: Kaustubha Govind
am 19 Nov. 2012
2 Stimmen
7 Kommentare
Friedrich
am 13 Feb. 2012
Right, for .NET MATLAB has a different API. The command to start with is NET.addAssembly.
Barinder
am 13 Feb. 2012
Kaustubha Govind
am 14 Feb. 2012
See http://msdn.microsoft.com/en-us/library/dkkx7f79(vs.71).aspx
Barinder
am 14 Feb. 2012
Kaustubha Govind
am 14 Feb. 2012
Sorry, I don't have any experience with .NET assemblies, but you might be able to find something by searching on the web. Does your DLL load a third-party assembly called EZ_B? Looks like that DLL (or one of its depedencies) could not be loaded. You probably need to register all those DLLs also with GAC, or add it to the system path: http://stackoverflow.com/questions/951259/could-not-load-file-or-assembly-or-one-of-its-dependencies-access-is-denied
John
am 15 Nov. 2012
The suggestion to see "Using .NET Libraries from MATLAB" looked primising, but the link is broken.
Kaustubha Govind
am 19 Nov. 2012
Thanks for pointing that out, John! Fixed the link.
Walter Roberson
am 10 Feb. 2012
0 Stimmen
See loadlibrary() . You will need a .h file for the dll .
Kategorien
Mehr zu Get Started with Microsoft .NET finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!