Effacer les filtres
Effacer les filtres

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

1 vue (au cours des 30 derniers jours)
Jatin Soni
Jatin Soni le 25 Août 2016
Modifié(e) : Jatin Soni le 25 Août 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#

Réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by