Effacer les filtres
Effacer les filtres

Using Simulink.i​mportExter​nalCTypes

17 vues (au cours des 30 derniers jours)
rum
rum le 22 Août 2018
Modifié(e) : Phani Teja le 11 Juil 2019
My test.h file has following typedef
typedef struct ParameterLF_{
double x[10][10];
double y[10][10];
double z[10][10];
}ParameterLF;
when executing Simulink.importExternalCTypes('test.h');
I get following warning
Warning: 'ParameterLF' from file 'D:\Documents\WorkMatlab\test.h' is not imported. It has a field whose type is unsupported in Simulink.
How can I use types containing C arrays? Is there a workaround?

Réponses (1)

Phani Teja
Phani Teja le 11 Juil 2019
Modifié(e) : Phani Teja le 11 Juil 2019
This is the limiatation of 'Simulink.importExternalCTypes' to access the Structures that define a field whose value has more than one dimension.
Check limitations in below link
If a field value is a 1-D array, the function creates a bus element that represents a vector, not a matrix.

Catégories

En savoir plus sur Structures dans Help Center et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by