Using Simulink.i​mportExter​nalCTypes

조회 수: 4 (최근 30일)
rum
rum 2018년 8월 22일
편집: Phani Teja 2019년 7월 11일
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?

답변 (1개)

Phani Teja
Phani Teja 2019년 7월 11일
편집: Phani Teja 2019년 7월 11일
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.

카테고리

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