EvaluateFunction error .. fails with no error message
Mostra commenti meno recenti
Hi there, Trying to make a call to a function in a MATLAB assembly built by MATLAB BUILDER NE ,for .Net, an exception is thrown without any messages :
MWMCR::EvaluateFunction error ...
at MathWorks.MATLAB.NET.Utility.MWMCR.EvaluateFunction(String functionName, Int32 numArgsOut, Int32 numArgsIn, MWArray[] argsIn)
at MathWorks.MATLAB.NET.Utility.MWMCR.EvaluateFunction(Int32 numArgsOut, String functionName, MWArray[] argsIn)
at ...
The function that is tried to call is a rather simple MATLAB function that calls another one.
The following peices of software has been installed: MATLAB R2009a (64 bit) Microsoft Visual Studio 2008
Any suggestion will be appreciated.
1 Commento
Kaustubha Govind
il 1 Giu 2011
Are you sure there is no error message displayed after "MWMCR::EvaluateFunction error ..."? Typically the accompanying message gives us a hint to exactly why there was a failure in evaluation of the compiled function.
Also, do you add the other function (that is called from the main function) to "Additional/Other Files" in deploytool?
Risposte (1)
mohi
il 5 Giu 2011
0 voti
1 Commento
Kaustubha Govind
il 6 Giu 2011
Do you mean that you added the folder to "Additional/Other Files" in deploytool?
Note that this is the correct way to do it rather than using "addpath", because the compiled assembly only has access to the user-defined functions that have been added to the CTF archive.
Categorie
Scopri di più su Deploy to .NET Applications Using MWArray API in Centro assistenza e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!