Filter löschen
Filter löschen

How to Pass Complex structure From Matlab WorkSpace to .Net Application ?

1 Ansicht (letzte 30 Tage)
Jatin Soni
Jatin Soni am 25 Aug. 2016
Bearbeitet: Jatin Soni am 25 Aug. 2016
I have a structure in Matlab workSpace Ex Person. Now I wish to Pass this structure to my .Net Application So that I can launch GUI so that user can can Modify that easity and then Pass the Modified structure back to workspace.
%Declaring Struct. person.LastName = 'Clinton' person.Name = 'Donald'
%Loading .Net DLL asm = NET.addAssembly('ModifyStructTool.dll'); self.f=ViewModifyCalTool.MainForm(''); self.f.SetObj(p)
Error: No method 'SetObj' with matching signature found for class 'ViewModifyCalTool.MainForm'.
.Net Code public struct Person { public string Name; public string LastName; }
public void SetObj(Person varargin)
{
//Launch GUi and Edit.
}
When I call the function 'SetObj' it gives below error Error: No method 'SetObj' with matching signature found for class 'ViewModifyCalTool.MainForm'.
I am not sure how to Cast/Marshal struct from Matlab to C#

Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by