How to generate bool type identifier 'true' and 'false' C code
古いコメントを表示
I got some Simulink.Parameter with data type boolean in Simulink model, and i m tring to generate C code with Code generater. But everytime i got code such as:
const Boolean_T c_flag = 1;
// or
const Boolean_T c_flag = 0;
however what i want is things like :
const Boolean_T c_flag = true;
// or
const Boolean_T c_flag = false;
// or
const Boolean_T c_flag = Boolean(1);
// or
const Boolean_T c_flag = Boolean(0);
i have tried to set the parameter value to '1', 'true', '=true' or even '=boolean(1)',but nothing works.
is that possible in Code Generater/
回答 (2 件)
madhan ravi
2023 年 12 月 22 日
0 投票

4 件のコメント
madhan ravi
2023 年 12 月 22 日
According to my understanding from Embedded coder documentation it can be only either 1 or 0 values.
dongshan wang
2023 年 12 月 22 日
madhan ravi
2023 年 12 月 22 日
Could you show what you have tried and the generated code?
dongshan wang
2023 年 12 月 25 日
Brandon Stevens
2024 年 8 月 6 日
0 投票
Please see the documentation page below for instructions on how to do this in Embedded Coder under the section titled "Boolean Identifiers"
カテゴリ
ヘルプ センター および File Exchange で Simulink Coder についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!