Pass XY Data into function built by Builder NE

I have been trying to convert an old application to use the .net dll built by Builder NE.
The function call uses all MWArry data types. For the simple data I can do stuff like this:
Dim mwtemp As MathWorks.MATLAB.NET.Arrays.MWNumericArray
mwTemp = New MathWorks.MATLAB.NET.Arrays.MWNumericArray(myTemp)
That works fine, but I need to pass in XY Data which is a 2-dimensional array of double.
Dim mwXY As MathWorks.MATLAB.NET.Arrays.MWNumericArray
mwXY = New MathWorks.MATLAB.NET.Arrays.MWNumericArray(myXYData)
Compiles fine but give me this error:
The type initializer for 'MathWorks.MATLAB.NET.Arrays.MWNumericArray' threw an exception.
Any ideas on how to pass a 2 dimensional array into my function?

2 个评论

What datatype is myXYData exactly? Can it be converted to one of the types supported by the MWNumericArray constructors (http://www.mathworks.com/help/toolbox/dotnetbuilder/MWArrayAPI/HTML/MathWorks.MATLAB.NET.Arrays.MWNumericArrayConstructor.html)

请先登录,再进行评论。

回答(0 个)

类别

帮助中心File Exchange 中查找有关 MATLAB Compiler SDK 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by