Calling C Code with nested structures with Simulink

1 次查看(过去 30 天)
I have to Call C Code (which I'm not allowed to modify) from a Simulink model. The Code relies heavily on nested structures as shown in the attached MWE.
example struct
typedef double* adjacent_p;
typedef double* opposite_p;
typedef struct {
adjacent_p a;
opposite_p b;
} triag_t;
I tried using Simulink.importExternalCTypes(), but get the following warning:
>> Simulink.importExternalCTypes('SimLinkMod')
Warning: 'triag_t' from file
'C:\[EDIT]\pythagoras.h'
is not imported. It has a field whose type is unsupported in Simulink.
Is there a possibility to make such a Code work in Simulink ?

回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Simulink Functions 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by