Can I use typedef in a C-file S-function?
4 ビュー (過去 30 日間)
古いコメントを表示
I'm simulating some C code from an STM32 MCU in a Matlab Simulink model using a C-file S-Function. In my MCU code I use a typedef as follows:
typedef enum
{
DECEL = 0, //
ACCEL = 1, //
COAST = 2 //
} PFD_State_t;
I'd like to use this typedef in my S-Function mdlUpdate function to compute my algorithm using a case statement based on the enum. How do I do this? Can I include my own custom *.h file when compiling the S-Function?
Thanks,
Brianinclde
2 件のコメント
James Tursa
2021 年 10 月 20 日
編集済み: James Tursa
2021 年 10 月 20 日
You should be able to use any valid C/C++ code in an S-Function, including using header h files. Have you tried something that didn't work? Can you post it?
回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Block and Blockset Authoring についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!