代码生成的墨西哥人编组功能

1视图(30天)
嗨,(我的第一)
我有一个墨西哥人功能的C / c++ / Fortran遗留代码,我想mexCallMATLAB()从一个MATLAB函数。
所以我必须写(很多)编组代码之间的C / c++数据结构和mxArray数据。
之间有一个直接命名方案C / c++结构体字段和MATLAB结构()的字段。E。旅客:
- - - - - - C / c++ /数据类型:
结构体x, y代表{浮动;};
结构体sxx {struct代表代表;intn;}sxx;
结构体syy {struct代表代表;int;}syy;
mxArray* foo = <编组代码/ sxx和syy >
mexCallMATLAB (,fn);
- - - - -与MATLAB数据:
sxx.rep。x =单(0);
sxx.rep。y =单(0);
sxx。n= int32(0);
syy.rep。x =单(0);
syy.rep。y =单(0);
syy。米= int32(0);
函数fn (sxx syy)
对一些模块,C / c++类型是由codegen源代码,因为在一些配置MATLAB函数codegen叉C / c++和墨西哥人函数是一个本地可执行。
有可能codegen编组代码?我想它只使用墨西哥人。h API,而不是EMLRT。

答案(0)

s manbetx 845


释放

R2020b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!